Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQLPlus-Einstellungen zum Generieren einer tabulatorgetrennten Datendatei

Wie Justin in seinem Link betonte, mit dem set colsep Funktion SQLPlus-Befehl erspart die Eingabe eines Trennzeichens für jede Spalte.

Aber für tabulatorgetrennte, set colsep Chr(9) wird nicht funktionieren.

Verwenden Sie für UNIX oder LINUX set colsep ' ' wobei das Leerzeichen zwischen den einfachen Anführungszeichen ein getippter Tabulator ist.

Verwenden Sie für Windows diese Einstellungen:

col TAB# new_value TAB NOPRINT
select chr(9) TAB# from dual;
set colsep "&TAB"

select * from table;