Oracle PL / SQL Tutorial

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.