以前SET CONSTRAINTS ALL DEFERRED
に Oracle トランザクション内で実行しましたが、構成された as andから取得したinsertRow
を呼び出すとすぐに、( : 整合性制約違反) が返されます。ResultSet
PreparedStatement
TYPE_SCROLL_INSENSITIVE
CONCUR_UPDATABLE
java.sql.SQLIntegrityConstraintViolationException
ORA-02291
これは、「自己」外部キー制約 (グラフ、具体的にはツリーを表します) を持つテーブルであるため、実際には、後で行を挿入するときに制約が満たされるはずです。
明らかに無視されているのはなぜSET CONSTRAINTS ALL DEFERRED
ですか?どうすればよいですか?