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;