Spool datoteka v procesih PL / SQL

Avtor: John Stephens
Datum Ustvarjanja: 26 Januar 2021
Datum Posodobitve: 19 April 2024
Anonim
Section 10
Video.: Section 10

Vsebina

Uporabniki lahko izvajajo ukaz SPOOL v seji Oracle SQLPlus za zajemanje rezultatov poizvedbe SQL v zunanjo datoteko za kasnejši ogled. Spooling postane uporaben pri ustvarjanju poročil za namene odpravljanja težav. Uporabniki lahko na ukazni vrstici SQL ustvarijo datoteko za spoolPlus ali z zagonom skripta z vgrajenim ukazom SPOOL.


Ukaz SPOOL v PL / SQL zajame poizvedbe in podatke SQL za izhod v elektronsko datoteko. (Justin Sullivan / Getty Images / Getty Images)

Kaj je Oracle PL / SQL SPOOL ukaz?

Ukaz SPOOL v PL / SQL je ukaz SQL * Plus, ki shranjuje niz stavkov in podatkov SQL v izhodno datoteko. SPOOL privzeto shrani datoteke z razširitvijo LST. Vendar pa lahko uporabniki določijo, da se datoteke shranijo v nadomestni obliki.

Kako se uporablja SPOOL?

Uporabniki lahko izvedejo ukaz za spool o vsebini poizvedbe v ukazni vrstici SQL * Plus ali na ločenem skriptu, ki se izvaja v ukazni vrstici. Začetek zajemanja izhodov z vnosom

SPOOL ;

v ukazni vrstici, kjer je ime datoteke ime izhodne datoteke. Ukaz bo shranil datoteko kot FileName.lst, razen če ni druge razširitve, kot je .csv ali .txt je podan. Zaprite izhodno zajemanje z vnosom


SPOOL OFF;

v ukazni vrstici.

Če želite zagnati skript, ki vsebuje postopek SPOOL, v ukazno vrstico vnesite "@ScriptName". Po simbolu "@" vključite celotno lokacijo skripta.

Razširitve, ki se uporabljajo v SPOOL-u

Razpoložljive razširitve z ukazom SPOOL vključujejo IZKLOP, če želite ustaviti spooling, in OUT ustaviti vajo in poslati izhod tiskalniku. Razširitve CREATE, REPLACE in APPEND so bile uvedene v Oracle Release10g. CREATE bo ustvaril novo izhodno datoteko; Razširitev REPLACE bo prepisala obstoječo datoteko in APPEND bo dodal novo vsebino na konec podane datoteke.

Primer skripta SPOOL

Naslednji skript je primer za zajem imena, naslova, mesta in poštne številke zapisa za izhodno datoteko iz tabele z imenom Stiki.

Nastavite odmev; <------ Ta vrstica potisne izhod na konzolo -----> Set set off; <------ Aktivira zamenjavo spremenljivk -----> Nastavi povratne informacije; Nastavite vhod za vklop; <----- Na zaslonu prikaže PL / SQL kodo -----> SET PAGESIZE 0; <----- Določa število vrstic na strani -----> SET LINESIZE 1000; <----- Skupno število znakov, ki bodo prikazani v vrstici -----> SPOOL C: Sam.csv; SELECT FullName || ',' || Naslov || "," || Mesto || "," || Stanje || "" || ZipCode OD stikov; SPOOL OFF; Set define on; Nastavite povratne informacije;


Brizganju barve na betonkih tleh in pločnikih e običajno izognete. Če o tla pred začetkom barvanja prekrita preprogo ali platično prevleko, bodo vaša tla dobro zaščitena; kljub temu e lahko zgodijo ne...

Tehnike spuščanja mrež

Roger Morrison

April 2024

Ribiči z lonci lovijo vabe za druge vrte ribolova. To vabo običajno uporabljajo za profeionalni ribolov ali za globlji ribolov. Obtaja več tilov in velikoti mrež, zaradi čear o uporabne za lovljenje r...

Popularno Na Mestu