Oracle databas tabeller nås via Structured Query Language (SQL ) . Användaren ser på SQL resultat på en skärm eller spolar den till en fil för senare användning. Flera SQL -kommandon används i ordning för att lägga till en avgränsare för att separera kolumnvärden i utdatafilen . Använda en avgränsare gör importera filen till Excel, Access eller andra program en lättare uppgift , eftersom det eliminerar behovet av att definiera viss längd för varje fält
Du behöver : .
Altova XMLSpy 2010
1 .
Öppna en SQL * Plus session . Använd " set "kommandot för att definiera " colsep " ( kolumn separator ) som skall fliken specialtecken . Skriv följande kommando och tryck på " Enter " :
ställa colsep " TAB "
2
köra en SQL . SELECT-uttryck :
SELECT * FROM test_table
3
Se resultaten . Varje kolumn värde bör visas åtskilda av ett mellanslag ( en flik specialtecken är inte visningsbart ) istället för röret ( | ). som vanligtvis används
Resultat utan att ändra avgränsare visas på följande sätt :
VÄRDE 1 | VÄRDE 2 | värdet 3
Resultat efter byte av kolumnavgränsare till en flik avgränsare visas på följande sätt :
VALUE 1 VÄRDE 2-värdet 3
4 .
Använd SQL * Plus spool funktion för att skriva utdata till en fil . Importera filen till något program som kräver en tabbavgränsad indatafilen.
tips och varningar
Beroende på SQL * Plus installation , buffring kan behöva startas innan du kör SQL och slutade efter SQL för att skapa en utfil .