Entfernen Sie den Spaltenkopf in die Ausgabedatei
Ich möchte erstellen Sie eine flache Datei (text-Datei) von meiner Abfrage aus der Oracle SQL Developer.
Habe ich erfolgreich erstellt die text-Datei mit SPULE, durch eine script-text-Datei, aber ich wollen, entfernen Sie die Kopfzeile der jeweiligen Spalte in meiner Ausgabe.
Erhalte ich diese Ausgabe:
Header000001 Header000002 ------------ ------------ Adetail1 Bdetail1 Adetail2 Bdetail2 Adetail3 Bdetail3
Aber, ich will diesen Ausgang:
Adetail1Bdetail1 Adetail2Bdetail2 Adetail3Bdetail3
Ich habe bereits versucht, den Befehl "set heading off", aber eine Meldung sagt:
"SQLPLUS COMMAND Skipped: set heading off".
Dies sind die Eingänge habe ich ausgestellt:
spool on;
spool C:\SQLFiles\PSB_ATMLKP.txt;
set newpage 0;
set echo off;
set feedback off;
set heading off;
select terminal_number, terminal_name from terminal_table;
spool off;
InformationsquelleAutor der Frage Marvin Wong | 2015-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Nachricht ist wahrscheinlich, weil Sie nicht ausführen es durch
SQL*Plus
aber einige GUI-basiertes tool. Sie sind mit SQLPlus-Befehl in von SQL Developer. Nicht alle SQL*Plus-Befehle sind garantiert zu arbeiten mit SQL Developer.Ich würde dir empfehlen, das Skript ausführen, das in SQLPlus und würden Sie sehen, keine Probleme.
Benötigen Sie:
SET HEADING OFF
Diese beinhalten nicht die Spaltenüberschriften in der Ausgabe.
Alternativ könnten Sie dies auch tun:
SET PAGESIZE 0
UPDATE
Getestet in SQL Developer Version 3.2.20.10:
Spool-Datei erstellt habe mit keine Probleme:
InformationsquelleAutor der Antwort Lalit Kumar B
Hinzufügen:
an den Anfang des SQL-Skripts.
In meine SQL-Skripte, die ich habe:
Sehen dieses Buch für Referenz.
InformationsquelleAutor der Antwort Tomas Maracek