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.