;
op de opdrachtregel , waarbij bestandsnaam de naam van het output bestand . De opdracht wordt het bestand op te slaan als FileName.lst tenzij een andere extensie , zoals * . Csv of * . Txt , wordt gespecificeerd . Beëindig het vastleggen van de output door het intypen
SPOEL OFF ;
op de commandoregel
Om een script met de SPOEL procedure uit te voeren , voert u " @ Scriptnaam " op de . opdrachtregel. Omvatten de volledige locatie van het script na het " @ "-teken .
Extensies Gebruikt in SPOEL
Extensies
beschikbaar met de SPOEL commando bevatten OFF te stop spoolen en OUT wachtrijmappen stoppen en stuur het naar een printer . Het Maken, Vervangen en APPEND extensies werden geïntroduceerd in Oracle 10g release . CREATE zal een nieuwe output bestand te genereren , de REPLACE uitbreiding zal een bestaand bestand te vervangen ; . APPEND en zal nieuwe content toe te voegen aan het einde van het opgegeven bestand
Sample SPOEL Script
het volgende is een voorbeeld script dat de naam , adres , stad , staat en postcode van een record zal vangen om de output bestand van een tabel met de naam contactpersonen
Set
echo off ; . < --- --- Deze lijn onderdrukt output naar de console ----- > Set definiëren af ; < ------ Schakelt substitutie variabelen ----- > Set feedback uit; Set serveroutput op ; < ----- beeldscherm PL /SQL-code op het scherm ----- > SET PageSize 0 ; < ----- Stelt het aantal regels op een pagina ----- > SET LINESIZE 1000 ; < ----- Totaal aantal tekens weergeven op de lijn ----- > SPOEL C : \\ Sample.csv ; SELECT FullName | | ' , ' | | Adres | | " , " | | Plaats | | " , " | | Staat | | " " | | ZipCodeFROM Contacten , SPOEL OFF ; Stel vast op ; Set feedback over ;