私はこのようなデータ移行スクリプトを1つ持っています。私は、スクリプトを実行したときにSQLエラー - ユニーク制約
Data_migration.sql
それの内容はinsert into table1 select * from old_schema.table1;
commit;
insert into table2 select * from old_schema.table2;
commit;
そしてtable1
はpk_productname
制約があり
SQL> @ "data_migration.sql"
私がします一意の制約(pk_productname
)違反を取得します。しかし、個々のSQL文を実行するとエラーは発生しません。この背後にある理由。そしてこれを解決する方法。
はold_schema.table1で同じ制約ですか? –
制約はどのように正確に見えますか?テーブルにはどのようなトリガもありますか? – steve
@Phil - それはわずか8つの有資格の質問です。 – APC