Come creare PLSQL

June 12

PL / SQL è il linguaggio di scripting procedurale di Oracle utilizzato per la creazione di stored procedure, innescando eventi che si verifichi o l'aggiunta di logica di programmazione di istruzioni SQL. Il codice è organizzato in blocchi di codice, ciascuno con una funzione specifica. PL / SQL supporta la logica condizionale, cicli e istruzioni case così come altre sintassi di programmazione. Gli script PL / SQL possono essere salvati come procedure, pacchetti e funzioni e poi chiamati in un secondo momento facendo riferimento al nome della procedura, il pacchetto o funzione.

istruzione

1 Inizia lo script con un blocco "DECLARE". Il blocco "Declare" contiene le variabili, i tipi e le altre definizioni necessarie per lo script. Ogni dichiarazione è completata da un punto e virgola (;), e valori vengono assegnati alle variabili con la ": =" operatore. Un blocco campione declare assomiglia a:
DICHIARARE
tipo varchar (20): = rocce;

2 Posizionare i comandi eseguibili nel blocco BEGIN nel modo seguente:
INIZIO
INSERT INTO building_supplies VALORI (voce)
ANDARE
Il blocco eseguibile è dove si posiziona le istruzioni SQL e comandi di controllo di programmazione come ad o mentre loop o istruzioni case.

3 Mettere tutte le dichiarazioni di gestione delle eccezioni nel blocco eccezione. Il blocco ECCEZIONE dice allo script come gestire eventuali errori che possono verificarsi. Un blocco campione ECCEZIONE assomiglia a:
ECCEZIONE
quando ZERO_DIVIDE
quindi inserire nella building_supplies VALORI (voce, 0);

4 Terminare il blocco eseguibile con il "END;" dichiarazione. L'intero script PL / SQL sarà simile:
DICHIARARE
voce varchar (20): = 'Rocks':
INIZIO
INSERT INTO building_supplies VALORI (voce)
ANDARE
ECCEZIONE
quando ZERO_DIVIDE
quindi inserire nella building_supplies VALORI (voce, 0)
ANDARE
FINE:

5 Eseguire lo script digitando un solo punto (.) Seguito da un ritorno rigido (Invio). Quindi digitare la parola "run," seguito da un ritorno.