所以我一直在改变QMF的表格。经过3次改动之后,我相信桌子已经进入待定的重组状态,因此我无法另外改变它。我在这个假设中是否正确?如果是这样,它有什么影响并且可以解决它,我可以简单地重新组织表并继续改变它吗?如果是这样,重新组织表的语法是什么样的?我试过了
REORG TABLE PIDJBIP.TABLE_NAME_T
并收到错误:
在“REORG TABLE”之后发现了意外的令牌“PIDJBIP”。 预期的代币可能包括:“加入”。 SQL状态= 42601。
关于这个问题,我没有从IBM页面获得太多帮助。
答案 0 :(得分:7)
REORG
不是SQL语句,因此无法使用SQL接口(例如QMF)发出。您需要使用DB2命令行处理器运行它。
或者,您可以使用管理存储过程,您可以通过QMF调用
call sysproc.admin_cmd('reorg table PIDJBIP.TABLE_NAME_T')