PL /SQL står for processuelle sprog udvidelse af SQL. Oracle version 6 var den første version til at understøtte PL /SQL, men forud Oracle versioner nu også støtte det. PL /SQL er en blok sprog, nedstammede fra ADA og Pascal sprog. Hver blok løser et problem, og er grupperet logisk med erklæringer og udtalelser . PL /SQL- engine accepterer PL /SQL blokke som input , udfører proceduremæssige erklæringer og sender SQL-sætninger til SQL-sætningen eksekutor . Hver blok indeholder tre sektioner: erklæring , udførelse og undtagelse. Ting du skal
Oracle
Database
Vis Flere Instruktioner
1
Skriv en erklæring sektion. Type " DECLARE ", og derefter skrive dine variabler, konstanter og markører . For at holde den procedure rent, skrive hver egenskab på sin egen linje , indrykket under erklære. Denne sektion er valgfri , men det er nyttigt at definere de egenskaber, der vil blive anvendt inden for din kommando procedure. Oplysningerne bruges til at styre data i udførelsen sektion. For eksempel bør din erklæring se sådan ud:
DECLARE
v_typeVariableAHere
v_typeVariableBHere
2
Skriv en henrettelse sektion. Type " BEGIN " for at tilpasse med DECLARE , men under dine anførte variabler. Dette afsnit er obligatorisk og begynder med ordet " BEGIN ". Dette afsnit er, hvor programmets logik er skrevet for at udføre opgaver , såsom loops eller betingede udsagn . Indholdet i dette afsnit omfatter de obligatoriske attributter SELECT og FROM . Under BEGIN , led og skriv " SELECT ", som bruges til at instruere databasen hvilke kolonner , du har anmodet om. Skriv de kolonner, du ønsker at se i din forespørgsel efter søgeordet " SELECT ". Under SELECT , skriv " FROM ". FRA anvendes til at instruere databasen hvilke tabeller, du har anmodet om. Skriv de tabeller, du vil hente. Valgfrie attributter kan skrives inden udførelsen sektion, såsom værdier. Skriv "værdier " under FRA , som tillader dig at tildele en værdi til en af de variabler, du skrev i dit erklæring sektion. Formatet skal se sådan ud : Hej
DECLARE
v_typeVariableAHere
v_typeVariableBHere
BEGIN
SELECT ( kolonner)
< p > FROM ( tabeller)
VALUES ( v_typeVariableAHere + 1)
3
Skriv en undtagelse sektion. Type " undtagelse" under værdier, men tilpasse med begynde. Skriv din undtagelsen information under og indrykket under undtagelse. Dette afsnit er valgfri , men det er nyttigt, fordi det kan håndtere eventuelle fejl i programmet , så blokkene til at udføre korrekt . Type " END , " for at afslutte din kommando procedure. Hele proceduren skal se sådan ud : Hej
DECLARE
v_typeVariablesHere
BEGIN
SELECT ( kolonner, du vil vælge )
FRA ( tabeller, du ønsker at vælge )
VALUES ( hvis du ønsker at tildele en værdi til en variabel )
uNDTAGELSE
nÅR exception_name SÅ håndtere undtagelsen
< p > SLUT ;