Oracle データベースから db2 v7 にテーブルをコピーする必要があります。これを行うには (何百万回もの削除と作成を回避するため)、削除せずに一時的に制約を有効/無効にする Oracle のような機能が db2 にあるかどうかを知りたいです。彼ら。
前もってありがとう、マウロ。
Oracle データベースから db2 v7 にテーブルをコピーする必要があります。これを行うには (何百万回もの削除と作成を回避するため)、削除せずに一時的に制約を有効/無効にする Oracle のような機能が db2 にあるかどうかを知りたいです。彼ら。
前もってありがとう、マウロ。
できるよ:
ALTER TABLE <table-name> ALTER FOREIGN KEY <constraint-name> NOT ENFORCED
次に、再度有効にします。
ALTER TABLE <table-name> ALTER FOREIGN KEY <constraint-name> ENFORCED
これがバージョン 7 で機能するかどうかはわかりませんが、次のことを試すことができます。
set integrity for table_name off
set integrity for table_name foreign key immediate unchecked
そして、挿入を行うことができます。再度有効にするには、次の手順を実行します。
set integrity for table_name immediate checked