db2中的REORG命令

时间:2015-06-23 13:33:33

标签: db2 db2-luw reorganize

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

  

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

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

1 个答案:

答案 0 :(得分:7)

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

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

call sysproc.admin_cmd('reorg table PIDJBIP.TABLE_NAME_T')