Spool fájl PL / SQL folyamatokban

Szerző: Peter Berry
A Teremtés Dátuma: 16 Augusztus 2021
Frissítés Dátuma: 18 November 2024
Anonim
Spool fájl PL / SQL folyamatokban - Cikkek
Spool fájl PL / SQL folyamatokban - Cikkek

Tartalom

A felhasználók futtathatják a SPOOL parancsot egy Oracle SQL munkamenetbenPlusz, hogy az SQL lekérdezés eredményeit egy külső fájlra rögzítsük a későbbi megtekintéshez. A csévélés hasznos lehet a hibaelhárítási célú jelentések létrehozásában. A felhasználók spool fájlt hozhatnak létre az SQL parancssorbanPlusz vagy a beágyazott SPOOL paranccsal parancsfájl futtatásával.


A PL / SQL SPOOL parancs lekérdezéseket és SQL adatokat rögzít egy elektronikus fájlban. (Justin Sullivan / Getty Images / Getty Images)

Mi az Oracle PL / SQL SPOOL parancs?

A PL / SQL SPOOL parancs egy SQL * Plus fájl parancs, amely egy állománysorozatot és SQL adatot tárol egy kimeneti fájlba. A SPOOL alapértelmezés szerint az LST kiterjesztésű fájlokat tárolja. A felhasználók azonban megadhatják, hogy a fájlok egy másik formátumban kerüljenek mentésre.

Hogyan alkalmazzák a SPOOL-t?

A felhasználók az SQL * Plus parancssori vagy a parancssorban futó külön szkriptben végezhetik el a spool parancsot. Indítsa el a kimeneti rögzítést a beírással


SPOOL ;

a parancssorban, ahol a FileName a kimeneti fájl neve. A parancs FileName.lst fájlként menti el a fájlt, kivéve, ha egy másik kiterjesztés, például: .csv vagy .txt van megadva. Lépjen ki a kimenő rögzítésből, ha belép

SPOOL OFF;

a parancssorban.

A SPOOL folyamatot tartalmazó parancsfájl futtatásához írja be a "@ScriptName" parancsot a parancssorból. A "@" szimbólum után adja meg a teljes szkript helyét.

A SPOOL-ban használt bővítmények

A SPOOL paranccsal elérhető bővítmények az OFF-t tartalmazzák a spoololás leállításához és az OUT-hoz a spoololás leállításához és a kimenet nyomtatásához. A CREATE, REPLACE és APPEND kiterjesztéseket az Oracle Release10g-ben vezették be. A CREATE új kimeneti fájlt hoz létre; a REPLACE kiterjesztés felülír egy meglévő fájlt, és az APPEND új tartalmat ad hozzá a megadott fájl végéhez.


SPOOL script példája

A következő parancsfájl egy példát tartalmaz a kimeneti fájl rekordjának nevének, címének, városának, állapotának és irányítószámának rögzítésére egy, a Névjegyzék nevű táblázatból.

Állítsa vissza a visszhangot; <------ Ez a sor elnyomja a kimenetet a konzolra -----> Set set off; <------ Aktiválja a változó helyettesítést -----> Állítsa vissza a visszacsatolást; A kiszolgáló kimenetének beállítása; <----- PL / SQL kódot jelenít meg a képernyőn -----> SET PAGESIZE 0; <----- Meghatározza az oldalak sorainak számát -----> SET LINESIZE 1000; <----- A vonalon megjelenítendő karakterek teljes száma -----> SPOOL C: minta.csv; SELECT FullName || ',' || Cím || "," || Város || "," || Állapot || "" || ZipCode FROM Contacts; SPOOL OFF; Állítsa be a beállítást; Visszajelzés beállítása;

A zekrényekhez é kamrákhoz gyakran haználnak özecukható ajtókat. Ők a helytakaréko megoldá, ahol az özecukható ajtókhoz ok zabad helyre lenn...

Melyik hús tartalmaz K-vitamint?

Lewis Jackson

November 2024

A K-vitamin zírban oldódó vitamin, amely megtalálható a termézetben, é a zervezet i előállítja. Dániában fedezték fel é a dán &quo...

Szovjet