簡體   English   中英

在DB2中插入期間SQLCODE = -723

[英]SQLCODE=-723 during insertions in DB2

我的代碼中有一系列插入語句。 該表具有少量觸發器來更新上次更新的日期和時間。

某些插入成功,而其他類似的插入表失敗並出現DB2 SQL錯誤:SQLCODE = -723,SQLSTATE = 09000,SQLERRMC = CMSDB.ITNPROD_AUDIT_AFTER_INSERT; -818; 51003 ;, DRIVER = 4.8.87

可能是什么問題呢。 我擔心它對某些記錄有效,而對其他記錄無效。

在“ DB2消息”參考中查找錯誤。

SQL0723N錯誤( 在此處 )告訴我們命名觸發器中發生了錯誤(在您的情況下,該觸發器名為CMSDB.ITNPROD_AUDIT_AFTER_INSERT)。

此外,在消息的第二部分中,DB2告訴我們觸發器中發生的錯誤是SQL0818N(SQLSTATE 51003),在此處

我不太了解818的意思,但似乎您的軟件包可能存在某種時間戳問題。 祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM