Hur skapar jag en flikavgränsare till ett Oracle SQL-uttalande?

Oracle-databastabeller nås med hjälp av strukturerat frågespråk (SQL). Användaren visar SQL-resultaten på en skärm eller spolar den till en fil för senare användning. Flera SQL-kommandon används i sekventiell ordning för att lägga till en avgränsare för att separera kolumnvärden i utdatafilen. Att använda en avgränsare gör det enklare att importera filen till Excel, Access eller andra applikationer eftersom det eliminerar behovet av att definiera den specifika längden på varje fält.

Steg 1

Öppna en SQL * Plus-session. Använd kommandot "set" för att definiera "colsep" (kolumnavgränsare) för att vara flikens specialtecken. Skriv följande kommando och tryck på "Enter":

ställ in colsep "& TAB"

Steg 2

Kör ett SQL select-uttalande:

välj * från testtabell

Steg 3

Visa resultaten. Varje kolumns värde ska visas åtskilda av ett mellanslag (en flik specialtecken visas inte) istället för röret (|) som vanligtvis används.

Resultat utan att ändra avgränsaren visas på följande sätt:

VÄRDE 1 | VÄRDE 2 | VÄRDE 3

Resultat efter att kolumnavgränsaren har ändrats till en flikavgränsare visas på följande sätt:

VÄRDE 1 VÄRDE 2 VÄRDE 3

Använd SQL * Plus-rullefunktionen för att skriva utdata till en fil. Importera filen till alla applikationer som kräver en flikavgränsad inmatningsfil.