错误描述:SQLExecute 报告:SQLSTATE = 23505: 本机错误代码 = -803: 消息 = [IBM][CLI Driver][DB2/NT64] SQL0803N INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表 ****的索引键限制为不能具有重复值。
问题分析:该问题是由于违法了表的主键的唯一性引起。
解决办法:修改写方式:改成update,问题得到解决。
本文分析了SQL操作中遇到的唯一性约束错误,并提出了通过修改操作方式为UPDATE来解决问题的方法。
错误描述:SQLExecute 报告:SQLSTATE = 23505: 本机错误代码 = -803: 消息 = [IBM][CLI Driver][DB2/NT64] SQL0803N INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表 ****的索引键限制为不能具有重复值。
问题分析:该问题是由于违法了表的主键的唯一性引起。
解决办法:修改写方式:改成update,问题得到解决。
2259

被折叠的 条评论
为什么被折叠?