Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Spool súboru v PL /SQL procedúry

Užívatelia môžu spustiť príkaz SPOOL v Oracle SQL * Plus relácii k zachyteniu výsledkov SQL dotazu do externého súboru pre neskoršiu kontrolu . Zaraďovanie stáva užitočné pri vytváraní správ na účely riešenia problémov . Používatelia môžu vytvárať tlačové fronty súboru na SQL * Plus príkazového riadku alebo spustením skriptu príkazom SPOOL vložený . Čo je Oracle PL /SQL SPOOL Command ?

Príkaz SPOOL v PL /SQL je SQL * Plus príkazom Súbor , ktorý ukladá rad príkazov SQL a dáta do výstupného súboru . SPOOL východzí uložené súbory s príponou LST , ale používatelia môžu stanoviť, že súbory budú uložené v inom formáte
Ako je SPOOL Používa

Používatelia môžu zaraďovať . ? obsah dopytu na SQL * Plus príkazovom riadku alebo v samostatnom skriptu , ktorý sa popravený na príkazovom riadku . Začnite zachytenie výstupu zadaním

SPOOL ;

na príkazovom riadku, kde filename je názov výstupného súboru . Príkaz uloží súbor ako FileName.lst pokiaľ nie je uvedené ďalšie rozšírenie , ako napríklad * . Csv alebo * . Txt , . Ukončiť zachytávanie výstupu zadaním

cievky off ; .

Do príkazového riadku

spustiť skript , ktorý obsahuje postup SPOOL , zadajte " @ Název_skriptu " na príkazového riadku . Zahrnúť celý umiestnenie skriptu po symbol " @ " .
Rozšírenie použité v cievke

rozšírenie dostupných príkazom SPOOL patrí OFF zastaviť zaraďovanie a OUT zastaviť zaraďovanie a poslať výstup na tlačiareň . Medzi Vytvoriť , Nahradiť a pridať rozšírenia boli zavedené v Oracle 10g Release . CREATE vytvorí nový výstupný súbor , VÝMENA rozšírenie nahradí existujúci súbor , . A pripojiť sa pridávať nový obsah na koniec zadaného súboru
Vzorka SPOOL Script

Nasledujúci ukážkový skript , ktorý bude zachytávať meno , adresu , mesto, štát a zips kód záznamu do výstupného súboru z tabuľky s názvom Kontakty

Set echo off ; . < --- --- Tento riadok potlačí výstup na konzolu ----- > Nastavenie definovať off ; < ------ Zapína premenných ----- > Nastavenie spätná väzba off zámeny ; Set serveroutput na ; < ----- Displej PL /SQL kód na obrazovke ----- > SET pagesize 0 ; < ----- Nastaví počet riadkov na stránke ----- > SET LINESIZE 1000 ; < ----- Celkový počet znakov , ktoré sa zobrazujú na linke ----- > SPOOL C : \\ Sample.csv ; SELECT CeléJméno

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené