λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Spool αρχείου σε διαδικασίες PL /SQL

Οι χρήστες μπορούν να εκτελέσουν την εντολή SPOOL σε Oracle SQL * Plus συνεδρία για να συλλάβει τα αποτελέσματα ενός ερωτήματος SQL σε ένα εξωτερικό αρχείο για την πιό πρόσφατη αναθεώρηση . Ουρά γίνεται χρήσιμο για τη δημιουργία αναφορών για λόγους αντιμετώπισης προβλημάτων . Οι χρήστες μπορούν να δημιουργήσουν ένα αρχείο σε ουρά στο SQL * Plus γραμμή εντολών ή την εκτέλεση ενός σεναρίου με την εντολή SPOOL ενσωματωμένο . Ποια είναι η Oracle PL /SQL SPOOL εντολή;
Η

Η εντολή SPOOL σε PL /SQL είναι μια SQL * Plus εντολή αρχείο που αποθηκεύει μια σειρά δηλώσεων SQL και δεδομένων σε ένα αρχείο εξόδου . Προεπιλογές SPOOL αποθηκευμένα αρχεία με την επέκταση LST ? Ωστόσο, οι χρήστες μπορούν να ορίσουν ότι τα αρχεία να αποθηκεύονται σε μια εναλλακτική μορφή εικόνων
Πώς είναι SPOOL Μεταχειρισμένο
Η

χρήστες μπορούν να σε ουρά της . ; το περιεχόμενο του ερωτήματος σχετικά με το SQL * Plus γραμμή εντολών ή σε ένα ξεχωριστό σενάριο που παίρνει εκτελείται από την γραμμή εντολών . Ξεκινήστε την κατάληψη της εξόδου εισάγοντας

SPOOL ?

Στη γραμμή εντολών , όπου Όνομα_αρχείου είναι το όνομα του αρχείου εξόδου . Η εντολή θα αποθηκεύσετε το αρχείο ως FileName.lst εκτός αν άλλη παράταση , όπως * . Csv ή * . Txt , διευκρινίζεται . Τερματίστε τη σύλληψη της παραγωγής πληκτρολογώντας

Spool OFF ? .

Στη γραμμή εντολών

να εκτελέσει ένα σενάριο που περιέχει τη διαδικασία SPOOL , πληκτρολογήστε " @ ScriptName " σχετικά με την γραμμή εντολών . Περιλαμβάνει ολόκληρη την τοποθεσία του σεναρίου μετά το σύμβολο " @" .

Η Επεκτάσεις Χρησιμοποιείται σε SPOOL
Η

Επεκτάσεις διαθέσιμες με την εντολή SPOOL περιλαμβάνουν OFF για να σταματήσει ουρά και OUT για να σταματήσει ουρά και να στείλει την έξοδο σε έναν εκτυπωτή . Οι ΔΗΜΙΟΥΡΓΙΑ , ΑΝΤΙΚΑΤΑΣΤΑΣΗ και προσαρτώνται οι επεκτάσεις εισήχθησαν στην Oracle 10g Release . ΔΗΜΙΟΥΡΓΙΑ θα δημιουργήσει ένα νέο αρχείο εξόδου ? Η ΑΝΤΙΚΑΤΑΣΤΑΣΗ επέκταση θα αντικαταστήσει ένα υπάρχον αρχείο ? . Και APPEND θα προσθέσει νέο περιεχόμενο στο τέλος του καθορισμένου αρχείου
εικόνων Δείγμα SPOOL Script
Η

το παρακάτω είναι ένα δείγμα δέσμης ενεργειών που θα συλλάβει το όνομα , διεύθυνση, πόλη , πολιτεία και ταχυδρομικό κώδικα μιας εγγραφής στο αρχείο εξόδου από έναν πίνακα που ονομάζεται Επαφές

Set echo off ? . <--- --- η γραμμή αυτή καταστέλλει την έξοδο στην κονσόλα ----- > Ορισμός καθορίζουν off? <------ Ενεργοποιεί μεταβλητές υποκατάστασης ----- > Ορισμός ανάδρασης μακριά ? Set serveroutput για ? <----- Εμφάνιση κώδικα PL /SQL στην οθόνη ----- > SET pagesize 0 ? <----- Θέτει τον αριθμό των γραμμών σε μια σελίδα ----- > SET linesize 1000 ? <----- Συνολικός αριθμός των χαρακτήρων για να εμφανιστεί στη γραμμή ----- > SPOOL C : \\ Sample.csv ? SELECT Ονοματεπώνυμο

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα