Oracle PL / SQL Tutorial
PL / SQL er tilgjengelig i Oracle Database og står for prosedyre Språk / SQL. Prosessuelle refererer til en serie av bestilte trinn som maskinen skal følge for å gi et resultat. PL / SQL ble opprettet fordi SQL språket ikke kan brukes til å utføre prosedyrekode. PL / SQL lar utvikleren å skrive programmer som en ordnet rekke uttalelser.
Språk
PL / SQL er en blokk strukturert språk, som er den grunnleggende enhet som utgjør en PL / SQL-program.
En blokk lar deg gruppere tilknyttede erklæringer og uttalelser, slik at du kan plassere dem i nærheten av der de brukes. Erklæringene er lokale for blokken og komme til en slutt når blokken er fullført.
En PL / SQL blokk har tre deler: deklarative, kjørbar og en unntakshåndtering del. Hver blokk utfører en logisk virkning i programmet. Først kommer det deklarative del, der elementer kan bli erklært. Når elementene er deklarert, kan de bli manipulert i den kjørbare delen. Unntakshåndtering delen omhandler unntak, en advarsel eller en feil.
En PL / SQL blokk er definert av søkeordene erklære, Begin, Unntak og End. Blokken har følgende struktur:
Erklærer: Den deklarative delen går her. Det erklærer og definerer variabler, typer og lokale underprogrammer.
Begynn: Den kjørbare delen går her. Det er der du plasserer prosessuelle og / eller SQL-setninger som vil bli utført som en blokk med kode. Dette er den eneste delen av blokken som er nødvendig.
Unntak: avvikshåndtering delen angir hvilke handlinger som skal utføres når det oppstår en feil.
Slutt: Enden er obligatorisk. Det må være den siste søkeordet i en blokk.
Ved bruk av Oracle SQL, kan du ringe opp en PL / SQL-programmet enten ved å skrive det i SQL Plus (en kommandolinje du kan kjøre interaktivt eller fra et manus), eller du kan sette inn koden i en fil og kalle opp filen.
PL / SQL tillater programmer å være skrevet i en PL / SQL-prosedyre eller en pakke som deretter lagres i Oracle server. Disse PL / SQL-koder kan brukes som delte biblioteker eller programmer, styrke integreringen og kode som skal brukes på nytt. I tillegg har Oracle server forhånds kompilerer PL / SQL-koder før selve kjøring av kode og dermed forbedrer ytelsen.
Som du kan se, er PL / SQL et programmeringsspråk med sin egen syntaks, sine egne regler og egen kompilatoren. Husk at du kan skrive PL / SQL-programmer med eller uten SQL-setninger. Men de eneste SQL-setninger tillatt Select, Sett inn, Oppdater og Slett.