db2 コマンドをコマンド行プロセッサー (CLP)
からファイル実行で、SQL実行してみようかな。
db2 -tvf ファイル名
オプション・フラグ | 説明 | デフォルト設定 |
---|---|---|
-a | コマンド行プロセッサーは SQLCA データを表示します。 | OFF |
-c | コマンド行プロセッサーは SQL ステートメントを自動的にコミットします。 | ON |
-e{c|s} | コマンド行プロセッサーは SQLCODE または SQLSTATE を表示します。この 2 つのオプションは相互に排他的です。 | OFF |
-f filename | コマンド行プロセッサーは、コマンド入力を標準入力ではなくファイルから読み取ります。 | OFF |
-l filename | コマンド行プロセッサーはコマンドを履歴ファイルに記録します。 | OFF |
-n | 単一の区切りトークン内の改行文字を除去します。このオプションを指定しない場合、改行文字はスペースで置換されます。 このオプションは、-t オプションと共に使用する必要があります。 | OFF |
-o | コマンド行プロセッサーは、出力データおよびメッセージを標準出力に表示します。 | ON |
-p | コマンド行プロセッサーは、対話型入力モードのときにコマンド行プロセッサー・プロンプトを表示します。 | ON |
-r filename | コマンド行プロセッサーは、コマンドが生成したレポートをファイルに書き込みます。 | OFF |
-s | コマンド行プロセッサーは、バッチ・ファイルまたは対話式モードでコマンドを実行中にエラーが発生した場合、実行を停止します。 | OFF |
-t | コマンド行プロセッサーはセミコロン (;) をステートメント終了文字として使用します。 | OFF |
-tdx | コマンド行プロセッサーは x をステートメント終了文字として定義し、使用します。 | OFF |
-v | コマンド行プロセッサーはコマンド・テキストを標準出力にエコーさせます。 | OFF |
-w | コマンド行プロセッサーは SQL ステートメント警告メッセージを表示します。 | ON |
-x | コマンド行プロセッサーは列名などのヘッダーなしでデータを戻します。 | OFF |
-z filename | コマンド行プロセッサーはすべての出力をファイルにリダイレクトします。これは -r オプションと似ていますが、出力の他にメッセージやエラー・コードも含まれます。 | OFF |
参考サイト: