次のdelete文はSQL開発者では問題なく動作しますが、JDBC APIを使用して実行するとexecuteUpdate()は機能しません。Java JDBC executeUpdateが機能しないwhere節のTRUNC関数を使用したSQLの削除
where句を削除した後、正常に動作します。私も例外やエラーなどの問題を把握することはできませんよ
Delete from Tab1
where TRUNC(CREATED_TS) <= TRUNC(ADD_MONTHS(SYSDATE,-3))
はprinted.Onlyコード実行がのexecuteUpdate()メソッドで絞首刑になっているです。
データベース:Oracle 11gの Javaは:1.6
あなたは、データベースに何を見ていますか?データベースセッションはアクティブですか?それは何かをブロックしていますか?何がブロックされていますか? –
いいえ...私はすでに私のpost.Iで私は何もエラー/ stacktraceを持っていないので多くの情報を提供することはできませんでした –
私たちにあなたのJavaコードを表示します。 SQL Developerからこれらの行をすでに削除した場合、アプリケーションから実行したときに文が削除されなくなることは驚くことではありません。 –