Spoolifail PL / SQL-protsessides

Autor: John Stephens
Loomise Kuupäev: 25 Jaanuar 2021
Värskenduse Kuupäev: 27 November 2024
Anonim
CS50 2015 - Week 8, continued
Videot: CS50 2015 - Week 8, continued

Sisu

Kasutajad saavad käivitada SPOOLi käsu Oracle SQL-seansilPlus, et salvestada SQL-päringu tulemused välisele failile hilisemaks vaatamiseks. Spoolimine on kasulik tõrkeotsinguteks aruannete loomiseks. Kasutajad saavad luua SQL-käsureal spoolfailiPluss või käivitades manustatud SPOOL-käsuga skripti.


PLO / SQL-i SPOOL-käsk salvestab päringud ja SQL-andmed elektroonilisel failil. (Justin Sullivan / Getty Images / Getty Images)

Mis on Oracle PL / SQL SPOOL käsk?

PLO / SQL-i SPOOL-käsk on SQL * Plus-faili käsk, mis salvestab väljundfailis avalduste ja SQL-andmete seeria. SPOOL vaikimisi salvestab failid LST laiendiga. Siiski saavad kasutajad määrata, et failid salvestatakse alternatiivses vormingus.

Kuidas SPOOLi kasutatakse?

Kasutajad saavad teha spoolikäsu SQL * Plus käsureal asuva päringu sisule või käsureal olevale eraldi skriptile. Käivitage väljundi salvestamine sisenedes

SPOOL ;

käsureal, kus FileName on väljundfaili nimi. Käsk salvestab faili FileName.lst-ks, välja arvatud juhul, kui teine ​​laiend, näiteks .csv või .txt, on määratud. Välju väljaminevast püüdmisest sisenedes


SPOOL OFF;

käsureal.

SPOOL-i sisaldava skripti käivitamiseks sisestage käsurealt "@ScriptName". Lisage sümboli "@" järel kogu skripti asukoht.

SPOOLis kasutatavad laiendid

SPOOL-käsuga saadaval olevad laiendused sisaldavad väljalülitamist, et lõpetada spoolimine ja OUT, et lõpetada spoolimise ja väljundi saatmine printerisse. CREATE, REPLACE ja APPEND laiendused võeti kasutusele Oracle Release10g-s. CREATE loob uue väljundfaili; laiend REPLACE kirjutab olemasoleva faili üle ja APPEND lisab määratud faili lõppu uue sisu.

SPOOLi skripti näide

Järgmine skript on näide, kuidas salvestada väljundfaili rekordi nimi, aadress, linn, riik ja postiindeks koos tabelist nimega Kontaktid.

Lülita kaja ära; <------ See rida pärsib konsooli -----> Set set off; <------ Aktiveerib muutuva asenduse -----> Määrake tagasiside välja; Määrake serveri väljund sisse; <----- Kuvab PL / SQL koodi ekraanil -----> SET PAGESIZE 0; <----- Määrab lehel olevate ridade arvu -----> SET LINESIZE 1000; <----- Joonel kuvatavate märkide koguarv -----> SPOOL C: Näide.csv; SELECT FullName || ',' || Aadress || "," || City || "," || State || "" || ZipCode FROM Contacts; SPOOL OFF; Set define on; Määra tagasisidet;


Pilonidaaled tütid ja anal fitulid on paigutue ja kirurgilie ravi poolet arnaed. Mõlemad juhtumid einevad lüliamba elgroo põhja ja vajavad nakatumie korral meditiinilit ekkumit. Ku...

Kui teil on arvuti 64-bitine operatiooniüteem, ei pea te muretema, et teie 32-bitii programme ei aa kautada. Enamik arvutiprogramme on ikka veel 32-bitied, nii et teie 64-bitine operatiooniü...

Me Soovitame