PL /SQL står for prosessuelle Språk forlengelse av SQL. Oracle versjon 6 var den første versjonen som støtter PL /SQL , men forut Oracle -versjoner nå også støtte den. PL /SQL er en blokk språk som nedstammer fra ADA og Pascal språk. Hver blokk løser et problem og er gruppert logisk med erklæringer og uttalelser . PL /SQL-motoren aksepterer PL /SQL blokker som input, utfører prosessuelle uttalelser og sender SQL-setninger til SQL-setningen fullbyrder. Hver blokk inneholder tre deler: erklæringen , gjennomføring og unntak. Du trenger
Oracle
Database
Vis flere instruksjoner
en
Skriv en erklæring delen. Type " DECLARE " og deretter skrive inn variabler, konstanter og pekere . For å holde prosedyren ren , skriver hvert attributt på en egen linje , rykket inn under fortolle. Denne delen er valgfri , men det er nyttig å definere attributter som skal brukes i din kommando prosedyre . Den informasjonen benyttes til å kontrollere data i utførelsen delen. For eksempel bør en erklæring se slik ut : en
DECLARE
v_typeVariableAHere
v_typeVariableBHere
2
Skriv en henrettelse delen. Type " BEGIN " for å justere med DECLARE , men under dine oppførte variablene . Denne seksjonen er obligatorisk og begynner med ordet " begynne. " Denne delen er hvor logikken i programmet er skrevet for å utføre oppgaver, for eksempel sløyfer eller betinget utsagn . Innholdet i denne delen omfatter de obligatoriske attributtene SELECT og FROM . Under BEGYNNER , innrykk og skriv " SELECT ", som brukes til å instruere databasen hvilke kolonner du ber om. Skriv kolonnene du ønsker å se i søket etter søkeordet "SELECT ". Under SELECT, type " FRA ". FRA brukes til å instruere databasen hvilke tabeller du ber om. Skriv tabellene du vil hente. Valgfrie attributter kan skrives innenfor utførelsen del, for eksempel verdier. Skriver "verdier " under FRA , som lar deg tilordne en verdi til noen av variablene du skrev i din erklæring delen. Formatet skal se slik ut : en
DECLARE
v_typeVariableAHere
v_typeVariableBHere
START
SELECT ( kolonner)
< p > FRA ( tabeller)
VALUES ( v_typeVariableAHere + 1 )
3
Skriv et unntak delen. Type " UNNTAK " under VERDIER , men på linje med BEGIN . Skriv inn din unntak informasjonen under og rykket inn under unntaket. Denne delen er valgfri , men det er nyttig fordi den kan håndtere eventuelle feil i programmet slik blokkene for å utføre skikkelig . Type " END ; " for å avslutte kommandoen prosedyre . Hele prosedyren skal se slik ut : en
DECLARE
v_typeVariablesHere
START
SELECT ( kolonner du vil velge )
FRA ( tabellene du ønsker å velge)
VALUES ( hvis du vil tilordne en verdi til en variabel)
uNNTAK
NÅR exception_name SÅ håndtere unntak
< p > END ;