JDBC経由でREORGを実行したい
IBM Cloud上のDb2を使用した際に、Alter Tableしたところ、以降のリクエストでエラーが出るようになった。調べてみるとREORGすれば良いようなのだが、Cloudなので直接コマンドを打てない、、、
SQLとしてREORGを実行
以下のSQLを発行することで、REORGを実行することが可能なようです。
実際に試してみたところエラーが解消されました。
Call Sysproc.admin_cmd ('reorg Table [table name]');
参考
http://www.technicaladvices.com/2012/05/15/db2-calling-reorg-command-from-jdbc/