Come aprire un file PL / SQL

I file PL / SQL (Procedural Language / Structured Query Language) contengono codice di database che rappresenta le informazioni che è possibile manipolare utilizzando i sistemi operativi Oracle e i programmi di database. Si apre un file PL / SQL per tre motivi: per aggiungere o modificare il codice, leggere il codice o visualizzare ciò che il codice rappresenta nel suo stato analogico. Oracle fornisce programmi integrati nel sistema operativo Solaris 11 per eseguire ciascuna di queste attività. Se si utilizza uno dei numerosi sistemi operativi Linux, i fornitori di software indipendenti offrono programmi con funzionalità simili. Oracle fornisce anche un pacchetto di utilità scaricabile con un programma per leggere parti della struttura analogica dei propri database.

Sistema di gestione del database (DBMS_OUTPUT)

Apri il tuo sistema operativo Solaris 11 o Linux. Cambia la cartella del file della directory per aprire il programma DBMS_OUTPUT e vai alla finestra di dialogo di immissione del codice. Utilizzare il formato del codice SQL di “DECLARE” per dire al motore di ricerca cosa cercare, “BEGIN” per dire al motore dove cercare e come produrre i dati e “END” per completare la query. Dopo aver immesso i comandi, avviare la query: fare clic su “Esegui” sulla tastiera Sun Solaris o “Invio” su una tastiera IBM. Sono necessari alcuni istanti prima che venga visualizzato l’output dei dati.

File di messaggi di moduli (MESSAGGIO)

Apri il tuo sistema operativo Solaris 11 o Linux. MESSAGE viene installato sul pacchetto di utilità di base della maggior parte dei database Oracle e può essere utilizzato per accedere sia in locale che in remoto. Usalo per visualizzare l’output di file PL / SQL senza una conoscenza minima della sintassi PL / SQL. Aprire la schermata della query MESSAGGIO e selezionare una query dal menu. Immettere i parametri specifici per la singola query ed eseguire la query.

File di utilità del database (UTL_FILE)

Aprire il pacchetto del programma di utilità del database Oracle che risiede sul server su cui viene eseguito il database Oracle e selezionare l’opzione UTL_FILE per visualizzare il programma di lettura / scrittura. Usa questa sintassi speciale per consentire l’accesso in lettura / scrittura a tutte le directory:

utl_file_dir = *

Evita di utilizzare virgolette singole o doppie per tutti i nomi di directory durante la scrittura di query di accesso al database in UNIX o LINIX. Scrivere il codice utilizzando la stessa sintassi SQL di “DECLARE”, “BEGIN” e “END” per completare la query. Tieni presente che l’accesso in lettura-scrittura richiede una conoscenza molto maggiore dei parametri di codifica che i programmi DBMS o MESSAGE. Aprire il file PL / SQL in una delle tre modalità: Sola lettura (R); leggere, scrivere nella funzione di sostituzione (W) e aggiungere dove tutto il codice esistente è rimasto intatto; e solo aggiunte (A). Ogni modalità ha più parametri. È necessario acquisire familiarità con tutti questi elementi prima di distribuire il programma Database Utility File.

Troubleshooting

I programmi di database Oracle sono complessi. Oracle fornisce una grande quantità di strumenti di formazione online e supporto. Se non hai familiarità con gli strumenti di database Oracle, dedica del tempo ad apprendere i comandi di base prima di tentare di aprire i file PL / SQL per qualsiasi scopo. Controllare attentamente sia l’ordine dei comandi che la sintassi per evitare codici non validi e messaggi di errore generali. Sebbene sia difficile da eseguire a causa dei fail-safe incorporati, è possibile distruggere un database con la stringa di codice errata. Sii cauto quando lavori con loro.