您的位置:首页 > 数据库

DB2中SQLSTATE=57016 SQLCODE=-668

2014-07-21 21:15 736 查看
执行

alter table DW_RPT.TRPT_JV_COGNOS_RPT add CENTER_CD varchar(10)

ALTER TABLE DW_RPT.TRPT_JV_COGNOS_RPT DROP COLUMN CENTER_CD

命令后,再执行修改语句动作

UPDATE DW_RPT.TRPT_JV_COGNOS_RPT SET RPT_PATH='test' where RPT_ID='abcdefg1234567890'

报错:SQLSTATE=57016 SQLCODE=-668

经查是表不活动,需要对表进行reorg操作 来恢复

对表进行任何操作都不被允许,

提示SQLSTATE=57016 SQLCODE=-668

原因码 SQL0668N Operation not allowed for reason code "7" on table XXX.

解决方法为:执行命令:reorg table XXX;即可。

如:

db2 reorg table dw_rpt.trpt_jv_cognos_rpt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: