DB2でテーブルやシーケンスを作成した時にエラーが発生していないかチェックする

テーブルやシーケンスを作成した場合に、エラーが発生していないかチェックしたい時の確認方法。
まずテーブルやシーケンスを作成するDDLを作り、下記のコマンドで実行します。

DDLファイルを実行するコマンド

db2 -tvf ファイル名

その実行内容をログに出力するようにします。

db2 -tvf CreateTable.ddl > createTable_20081231.log

作成されたログに「grep」をかけてエラーが発生していない事を確認します。

cat createTable_081231.log | grep SQLCODE
cat createTable_081231.log | grep SQLSTATE


シーケンスの場合も同手順で確認できます。


昨日は久々に仕事で徹夜でした。急に生活リズムを変えるとなかなかキツいです\(;゚∇゚)/