日期:2014-05-16 浏览次数:20496 次
问题描述:
今日DB2数据库下的WF_ASSIGNMENT 表,不允许insert、update、delete等非查询操作了,执行则报SQL state = 57016的错误。
解决方法: 通过网络查阅资料,获悉是因为该表被挂起,不能执行更新操作了,解决方法是重组该表,重组表命令如下: ------------------------------ 输入的命令 ------------------------------
?reorg table WF_ASSIGNMENT;
------------------------------------------
reorg table WF_ASSIGNMENT DB20000I REORG命令成功完成。
追溯原因: 前几日通过alter命令增加、删除过 WF_ASSIGNMENT表中的某个字段是诱因,致使今日之错误产生。
避免措施: DB2数据库下,以后通过alter命令增加、修改、删除字段时,建议及时通过reorg命令重组该表。