必要なコマンドは次のとおりです。
SET ECHO OFF
ただし、これはスクリプトから実行されるコードに対してのみ機能し、インタラクティブに入力されたコマンドに対しては機能しません。このようなスクリプトファイルを作成します(例: test.sql ):
SET HEADING OFF FEEDBACK OFF ECHO OFF PAGESIZE 0
SPOOL D:\TEST.TXT
SELECT SYSDATE FROM DUAL;
SPOOL OFF
次に、SQLPlusで次のように実行します。
SQL> @test
SETコマンドにPAGESIZE0を追加して、出力ファイルの日付より前に表示される空白行を削除しました。