我有一个这样的数据迁移脚本。
数据迁移.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 语句时,我不会收到任何错误。这背后的任何原因。以及如何解决这个问题。