Der benötigte Befehl lautet:
SET ECHO OFF
Es funktioniert jedoch nur für Code, der von Skripten ausgeführt wird, nicht für interaktiv eingegebene Befehle. Sie würden eine solche Skriptdatei erstellen (z. B. mit dem Namen test.sql ):
SET HEADING OFF FEEDBACK OFF ECHO OFF PAGESIZE 0
SPOOL D:\TEST.TXT
SELECT SYSDATE FROM DUAL;
SPOOL OFF
Führen Sie es dann in SQL Plus wie folgt aus:
SQL> @test
Ich habe PAGESIZE 0 zum SET-Befehl hinzugefügt, um die Leerzeile zu entfernen, die Sie sonst vor dem Datum in der Ausgabedatei erhalten.