db2修改表時會出現表暫掛(DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016)解決方案

今天遇到了一個問題,記錄一下,方便以後查看。

今天在db2上用命令行修改某個表的字段,到現在爲止沒有問題。

後來發現多添加了一個,是用命令行刪除,刪除後也感覺沒問題。結果項目運行發現關於此表的操作無法進行。通過命令行查詢該表數據信息,發現出現如下異常:

 DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016

通過查詢才知道原來是表處於暫掛狀態,我的解決方式如下:

reorg table wxacctbalndetail(這個表名);這句需要在命令行纔有效

-- 如果不是使用命令行,在某些軟件中可以使用如下方式
CALL SYSPROC.ADMIN_CMD('reorg table 表名')


reorg  table  :是對錶結構進行重組刷新!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章