在DB2中插入期间,SQLCODE = -723

时间:2011-09-26 11:01:38

标签: java sql db2

我的代码中有一系列插入语句。该表几乎没有更新上次更新日期和时间的触发器。

某些插入正在成功,而其他类似插入表中的SQL SQL错误失败:SQLCODE = -723,SQLSTATE = 09000,SQLERRMC = CMSDB.ITNPROD_AUDIT_AFTER_INSERT; -818; 51003 ;, DRIVER = 4.8.87

可能是什么问题。我担心它适用于某些记录,而其他记录则失败。

1 个答案:

答案 0 :(得分:5)

查找DB2 Message reference中的错误。

SQL0723N错误(here)告诉我们命名触发器发生错误(在您的情况下,触发器名为CMSDB.ITNPROD_AUDIT_AFTER_INSERT)。

此外,在消息的第二部分中,DB2告诉我们触发器中发生的错误是SQL0818N(SQLSTATE 51003)here

我真的不明白818在说什么,但看起来你的包裹可能有某种时间戳问题。祝你好运。