sql >> Databasteknik >  >> RDS >> Oracle

SQLPlus-inställningar för att generera tabbseparerad datafil

Som Justin påpekade i sin länk, med hjälp av set colsep funktion SQLPlus-kommandot sparar att skriva en avgränsare för varje kolumn.

Men för tabbavgränsad, set colsep Chr(9) kommer inte att fungera.

För UNIX eller LINUX, använd set colsep ' ' med utrymmet mellan enkla citattecken som en maskinskriven flik.

För Windows, använd dessa inställningar:

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

select * from table;


  1. ett enkelt sätt att summera ett resultat från UNION i MySql

  2. AMD EPYC-processorer i virtuella Azure-maskiner

  3. Det här resultatet är en resultatuppsättning endast framåt, att anropa rewind() efter att ha gått framåt stöds inte - Zend

  4. MySql uppdaterar två tabeller samtidigt