DATASTAGE出现SQLSTATE = 23505错误问题解决办法

时间:2024-04-07 14:03:00

错误描述:SQLExecute 报告:SQLSTATE = 23505: 本机错误代码 = -803: 消息 = [IBM][CLI Driver][DB2/NT64] SQL0803N  INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表 ****的索引键限制为不能具有重复值。

问题分析:该问题是由于违法了表的主键的唯一性引起。

解决办法:修改写方式:改成update,问题得到解决。DATASTAGE出现SQLSTATE = 23505错误问题解决办法