2012年5月16日水曜日

DB2 SQL文を改行コードで切らない方法

db2clpで、DB2の操作を行う際、通常は改行コード(またはエンターキー押下)単位で、
SQL文1文として実行される。
スクリプトファイルを用意して実行させたい場合、これは非常にめんどうになる。

改行を抑止する場合は、 ¥マークで可能だが、いちいち¥マークを入力するのも、面倒。
db2 => select * from t \
db2 => where t.code = 'aa' 
そこで、 セミコロン(;)でステートメントの終了を区切り方法がある。


1 db2 -t
2 環境変数に設定する方法

export DB2OPTIONS=-t



0 件のコメント: