Skip navigation

Alapok

Szintaktikai sajátosságok

A PL/SQL nyelvben az utasítást a ";" karakter zárja le.

A kis- és nagybetűk egyenértékűek (az utasításokban a kulcsszavakat szoktuk nagybetűvel írni, de ez nem kötelező) Megjegyzés: adatbázis tábla- és oszlopnevek esetében lehet, hogy a rendszer különbséget tesz a kis- és nagybetűk között.

Kommentárok:

  • egysoros kommentár: REM parancs vagy --
  • többsoros kommentár: /*   */

Használat előtt deklarálni kell a változókat, azonosítókat és eljárásokat.

Speciális műveleti szimbólumok:

  • **    hatványozás
  • !=    nem egynelő
  • II     karakterlánc összefűzés (konkatenáció)

A PL/SQL nyelvben használhatunk blokkat, egy PL/SQL blokkot a "/" jel zár le. Egy PL/SQL program egy vagy több blokkból áll. A blokkok egybásba ágyahatók.   

Egy PL/SQL blokk a következőképpen épül fel (a szögletes zárójelben lévő részeket nem kötelező megadni):

[DECLARE]
         /*  deklarációs rész:
        változó, típus és konstans deklarációk
                   a deklarációs rész végén kell deklarálni az eljárásokat és függvényeket
    */
BEGIN
    /*  ide kerül a program  */
[EXCEPTION]   
        /*    Kivételkezelés   */
END;

Példa

VAR X NUMBER
DECLARE
    a NUMBER;
BEGIN
    a := 3;
    :X := a + 3;
END;
.   -- a pont hatására befejződik a blokk, de nem fut le automatikusan
RUN
PRINT :X