如何使用重复主键更新 DB2 表?


为了维护 DB2 表的完整性,主键在整个表中始终是唯一的。例如,如果我们有一个 DB2 表 ORDERS,用于存储所有订单,并且表的初级键为列 ORDER_ID。那么只有一个行具有特定的订单号。这将有助于明确识别订单。

如果我们尝试使用 COBOL-DB2 程序在具有重复主键的 DB2 表中插入或更新一行,我们将会得到 DB2 错误代码 -803。根据 IBM 文档 - 803 错误代码说明如下−

“Unique index violation. Try to insert duplicate record (Duplicate Error)”

更新于: 14-9-2020

721 浏览量

开始你的职业生涯

完成课程,获得认证

开始
广告