PL /SQL ist Oracle die Verfahrensrechte Skriptsprache für die Erstellung von gespeicherten Prozeduren , auslösende Ereignisse auftreten oder das Hinzufügen von Programmlogik zu SQL -Anweisungen verwendet. Der Code wird in die Code-Blöcke , die jeweils mit einer bestimmten Funktion gruppiert . PL /SQL unterstützt bedingte Logik , Schleifen und Case-Anweisungen sowie anderen Programmiersprachen Syntax . Die PL /SQL -Skripte können als Prozeduren , Pakete und Funktionen gespeichert und dann rief zu einem späteren Zeitpunkt durch Bezugnahme auf den Namen der Prozedur , Paket oder Funktion. Things You 
 Oracle PL /SQL 
 brauchen anzeigen Weitere Anweisungen 
 1 
 Starten Sie Ihr Skript mit einem " DECLARE " Block . Der " DECLARE " Block enthält die Variablen , Typen und andere Definitionen für Ihr Skript benötigt. Jede Deklaration wird mit einem Semikolon (;) abgeschlossen und Werte werden den Variablen mit dem zugewiesenen ": =" -Operator. Eine Probe declare-Blocks wie folgt aussieht: DeclareType VARCHAR ( 20) : = Felsen ; 
 2 
 Platz die ausführbaren Befehle in der BEGIN-Block in der folgenden Weise : BEGININSERT INTO building_supplies VALUES ( item); Das ausführbare Block ist, wo Sie SQL-Anweisungen und Programmierung Kontrolle Aussagen wie für oder platzieren while-Schleifen oder Case-Anweisungen . 
 3 
 Platz jede Exception-Handling -Anweisungen in der AUSNAHME Block . Die AUSNAHME Block gibt dem Skript , wie man Fehler , die auftreten können zu behandeln. Eine Probe AUSNAHME Block aussieht : EXCEPTIONwhen ZERO_DIVIDEthen insert into building_supplies VALUES ( Artikel , 0); 
 4 
 Ende der ausführbaren Satz mit dem " END; " Erklärung . Die gesamte PL /SQL-Skript wird wie folgt aussehen: DECLAREitem VARCHAR ( 20) : = ' rocks' : BEGININSERT INTO building_supplies VALUES ( item); EXCEPTIONwhen ZERO_DIVIDEthen insert into building_supplies VALUES ( Artikel , 0); END : 
 5 
 Führen Sie das Skript , indem Sie einen einzigen Punkt (.) von einem harten Return (Enter ) gefolgt . Dann geben Sie das Wort "run "; durch einen harten Zeilenumbruch gefolgt 
 
 .