PL /SQL è l'acronimo di estensione linguaggio procedurale di SQL . Oracle versione 6 è stata la prima versione a supportare PL /SQL , ma precedenti versioni di Oracle supportano ora anche esso. PL /SQL è un linguaggio di blocco che scendeva dalle lingue Ada e Pascal . Ogni blocco risolve un problema ed è raggruppato logicamente con dichiarazioni e istruzioni . Il motore PL /SQL accetta blocchi PL /SQL come input , esegue le istruzioni procedurali e invia istruzioni SQL per l'istruzione SQL esecutore . Ogni blocco contiene tre sezioni: la dichiarazione , di esecuzione e di eccezione. Cose che ti serviranno
Oracle Database
Mostra più istruzioni
1
Scrivi una sezione di dichiarazione. Tipo " dichiarare" e quindi digitare le variabili , costanti e cursori . Per mantenere pulita la procedura , digitare ogni attributo su una riga , rientrata sotto DECLARE . Questa sezione è facoltativa , ma è utile per definire gli attributi che verranno utilizzati all'interno della vostra procedura di comando . L'informazione viene utilizzata per controllare dati nella sezione di esecuzione . Per esempio , la vostra dichiarazione dovrebbe essere simile a questo :
DECLARE
v_typeVariableAHere
v_typeVariableBHere
2
Scrivi una sezione di esecuzione . Tipo " BEGIN " per allinearsi con DICHIARARE , ma sotto le variabili elencate . Questa sezione è obbligatoria e inizia con la parola "BEGIN ". Questa sezione è dove la logica del programma è scritto per eseguire le attività , come loop o istruzioni condizionali . Contenuto di questa sezione comprendono gli attributi obbligatori SELECT e FROM . Sotto BEGIN , trattino e il tipo "SELECT ", che viene utilizzato per indicare il database quali colonne si richiede . Digitare le colonne che si desidera visualizzare nella query dopo la parola chiave "SELECT ". In Selezionare , tipo "FROM ". DA è usato per indicare il database che cosa le tabelle che si richiede. Digitare le tabelle che si desidera recuperare . Attributi opzionali possono essere scritte all'interno della sezione di esecuzione , come i valori . Digitare "VALORI " sotto FROM , che consente di assegnare un valore a una delle variabili che hai scritto nella tua sezione di dichiarazione . Il formato dovrebbe assomigliare a questa :
DECLARE
v_typeVariableAHere
v_typeVariableBHere
BEGIN
SELECT ( colonne ) per < p > DA ( tabelle )
VALORI ( v_typeVariableAHere + 1)
3
Scrivi una sezione eccezione. Tipo "eccezione" sotto VALORI , ma allinearsi con BEGIN . Digitare le informazioni di eccezione sotto e frastagliata sotto ECCEZIONE . Questa sezione è facoltativa , ma è utile perché è in grado di gestire eventuali errori nel programma in modo che i blocchi da eseguire correttamente . Tipo " END; " per terminare la procedura di comando. L'intera procedura dovrebbe essere simile a questo :
DECLARE
v_typeVariablesHere
BEGIN
SELECT ( colonne che si desidera selezionare ) per
( tabelle da selezionare ) per
VALUES ( se si desidera assegnare un valore a una variabile )
eCCEZIONE
QUANDO exception_name quindi gestire l'eccezione
< p > END;