Oracle
 sql >> Database >  >> RDS >> Oracle

Cancella l'intestazione nello spool Oracle

Il comando che ti serve è:

SET ECHO OFF

Tuttavia, funziona solo per il codice eseguito dagli script, non per i comandi inseriti in modo interattivo. Dovresti creare un file di script come questo (ad esempio chiamato test.sql ):

SET HEADING OFF FEEDBACK OFF ECHO OFF PAGESIZE 0
SPOOL D:\TEST.TXT 
SELECT SYSDATE FROM DUAL; 
SPOOL OFF

Quindi in SQL Plus eseguilo in questo modo:

SQL> @test

Ho aggiunto PAGESIZE 0 al comando SET per rimuovere la riga vuota che altrimenti si ottiene prima della data nel file di output.