db2中的REORG命令

Roo*_*kie 1 db2 reorganize db2-luw

所以我一直在改变QMF中的一张桌子.经过3次改动之后,我相信桌子已经进入待定的重组状态,因此我无法另外改变它.我在这个假设中是否正确?如果是这样,它有什么影响并且可以解决它,我可以简单地重新组织表并继续改变它吗?如果是这样,重新组织表的语法是什么样的?我试过 REORG TABLE PIDJBIP.TABLE_NAME_T 并收到错误:

在"REORG TABLE"之后发现了一个意外的令牌"PIDJBIP".预期的代币可能包括:"加入".SQL状态= 42601.

关于这个主题,我没有从IBM页面获得太多帮助.

mus*_*cio 7

REORG不是SQL语句,因此无法使用SQL接口(例如QMF)发出.您需要使用DB2命令行处理器运行它.

或者,您可以使用管理存储过程,您可以通过QMF调用它:

call sysproc.admin_cmd('reorg table PIDJBIP.TABLE_NAME_T')
Run Code Online (Sandbox Code Playgroud)