标签: java sql db2
我的代码中有一系列插入语句。该表几乎没有更新上次更新日期和时间的触发器。
某些插入正在成功,而其他类似插入表中的SQL SQL错误失败:SQLCODE = -723,SQLSTATE = 09000,SQLERRMC = CMSDB.ITNPROD_AUDIT_AFTER_INSERT; -818; 51003 ;, DRIVER = 4.8.87
可能是什么问题。我担心它适用于某些记录,而其他记录则失败。
答案 0 :(得分:5)
查找DB2 Message reference中的错误。
SQL0723N错误(here)告诉我们命名触发器发生错误(在您的情况下,触发器名为CMSDB.ITNPROD_AUDIT_AFTER_INSERT)。
此外,在消息的第二部分中,DB2告诉我们触发器中发生的错误是SQL0818N(SQLSTATE 51003)here。
我真的不明白818在说什么,但看起来你的包裹可能有某种时间戳问题。祝你好运。