执行
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