Symfoware Serverのrdbexecsqlコマンドを実行開始後に外部ファイルを読み込ませる方法について
- rdbexesqlコマンドで対話的にSQLを実行している途中で、SQL文を記述した外部ファイルを読み込ませて実行するにはどうすればよいですか?
- rdbexecsql実行後の対話形式の中で外部ファイルを実行したい場合には、INFILE文で外部ファイル名を指定してください。
例)
rdbexecsql -s SYMFODB
SQL> SET SCHEMA 'スキーマ名'
SQL> INFILE /tmp/upd_cm001.sql
その際、ファイル中のSQL文を順次表示しながら、実行するかどうかを、「EXECUTE?(y|n|q)=>」と尋ねられます。以下のいずれかを指定してください。
y:表示されているSQL文を実行したあと、次のSQL文を表示します。
n:次のSQL文を表示します。EOFの場合は、SQL>プロンプトに戻ります。
q:ファイル入力を中断して、SQL>プロンプトに戻ります。
詳細は以下のマニュアルを参照してください。
Symfoware Server V10.1.0 SQLTOOLユーザーズガイド
第5章 制御文リファレンス
5.12 INFILE文なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |