sqlplusコマンドに -sを付けて実行すると、サイレントモードとして起動します。
サンプル
例)サイレントモードで起動し、スクリプトファイル「test.sql」を実行する
- (test.sql)
- select * from tab; exit 0;
- 実行例
- SQL> sqlplus -s user/pass@db01 @c:¥test.sql TNAME TABTYPE CLUSTERID -------------------------------------- -------------- ---------- AA TABLE BB TABLE 2行が選択されました。 c:¥>
解説
- サイレントモードで起動すると、起動や終了時に表示されるメッセージやプロンプトが表示されなくなります。
- スクリプトファイルに渡された引数を受け取るには、第1引数は「&1」、第2引数は「&2」 (以下同)という変数名で取得できます。