Procedury SQL i PLSQL oracle

13/07/2008

Zmienne i stałe w bloku PL/SQL-a

Jak już wcześniej pisałem na początku procedury po wyrazie DECLARE jest blok deklarowania zmiennych i stałych. Zmienne  mogą mieć SQL-owe datatype np. DATE, NUMBER, VARCHAR2 lub typy PL/SQL-owe typu BOOLEAN lub PLS_INTEGER.

pensja NUMBER(5);
imie_pracownika VARCHAR2(23);
nazwisko_pracownika VARCHAR2(23);

Można także zadeklarować stałe w tym miejscu (CONSTANT), deklarowanie stałych odbywa się tak samo jak zmienne ale  musimy dodać CONSTANT przed zadeklarowaniem typu stałej, przykład
liczba_drzew CONSTANT NUMBER(4) :=1000;
jak widzimy po deklaracji typu stałej podstawiamy wartość stałej w tym przypadku liczba 1000

Jak pewnie zauważyłeś na końcu każdej linii jest średnik (;) należy o tym pamiętać, jeżeli zapomnimy procedura będzie  zwracać błędy.

zasilane przez WordPress