1. 程式人生 > >DB2執行插入語句 57016 SQLCODE=-668 原因碼 "7"錯誤的快速解決辦法

DB2執行插入語句 57016 SQLCODE=-668 原因碼 "7"錯誤的快速解決辦法

出現 你是 執行 name cmd nbsp sys tab test

DB2數據庫執行insert插入語句報57016錯誤(表不活動)

原因:1.修改了表結構。
2.刪除了主鍵。或者修改了主鍵。

如果你是用的時控制臺,可以使用

REORG TABLE 表名 ;

如果使用工具執行上述語句後又出現42601錯誤可以嘗試如下語句

例:CALL SYSPROC.ADMIN_CMD (‘REORG TABLE test‘)

有人說在執行上述語句後還要執行:

RUNSTATS 收集信息
RUNSTATS ON TABLE <tbschema>.<tbname>

收集表 <tbname> 的統計信息。

本人沒有執行後續語句,有感興趣的可以嘗試,歡迎分享。(參考)

DB2執行插入語句 57016 SQLCODE=-668 原因碼 "7"錯誤的快速解決辦法