Blokk

Eljárás

Függvény

F

e

j

[<<blokknév>>]

PROCEDURE procnév [(formális_paraméter_lista)]

FUNCTION fvnév [(formális_paraméter_lista)] RETURN típus

T

ö

r

[DECLARE

  deklarációk]

BEGIN

  utasítások

  [RETURN;]

{IS|AS}

  [deklarációk]

BEGIN

  utasítások  

  [RETURN;]

{IS|AS}

  [deklarációk]

BEGIN

  utasítások

  RETURN[ ( ] kifejezés[ ) ];

z

s

[EXCEPTION

          kivételkezelő]

END [blokknév];

[EXCEPTION

          kivételkezelő]

END [procnév];

 

[EXCEPTION

          kivételkezelő]

END [fvnév];

 

Formális paraméter:          par_név [IN | {OUT|IN OUT} [NOCOPY]] típus [{:= | DEFAULT} kifejezés]