我正在使用 DAT 文件向表中插入多个条目。我如何知道哪些记录导致约束失败(例如重复约束)?我正在使用 informix dbaccess 来加载条目。
这是我如何加载它的示例代码:
load from 'table.dat'
insert into table (
col1,
col2,
col3
);
这是我得到的错误。它显示了它失败的 sql 代码的位置,但它没有告诉我哪个特定行失败。
268: Unique constraint (test.tableconstraint) violated.
100: ISAM error: duplicate value for a record with unique key.
Error in line 1
Near character position 0