我正在调试一个存储过程,执行时会出现以下错误:
2601: Cannot insert duplicate key row in object 'dbo.TABLEXYZ' with unique index 'ABCKEY_PRIMARY'. The duplicate key value is (abc123).
dbo.TABLEXYZ中没有数据通过正在执行的sproc插入,我也查看是否有任何更新dbo.TABLEXYZ的触发器,但没有。有关如何调试复杂的sproc的任何提示?我还应该在哪里寻找罪魁祸首?
答案 0 :(得分:0)
可能是其中一个子spocs发生了错误。这是我的方法:
现在扫描您的数据库以查看该语句的位置。