我使用Perl DBI将大量行插入Oracle数据库。它有点像这样:
INSERT INTO TABLE(COL1_FK, COL2, COL3)
VALUES(GET_PK_FROM_TABLE('VALUE'), VAL2, VAL3)
由于完整性约束(一切正常),其中一个插入语句失败。我希望Perl做的就是继续执行剩余的INSERT语句。但是,Perl决定终止程序。我怎样才能改变它,以便Perl继续下一个INSERT语句,即使其中一个失败了?