(c) Instytut Informatyki Politechniki Poznańskiej
3
Deklarowanie kursora
•Nazwa kursora nie jest zmienną, lecz identyfikatorem. Do kursora nie można przypisać wartości
•Parametry są widoczne tylko wewnątrz kursora, nie można związać z nimi żadnych ograniczeń
DECLARE CURSOR nazwa [ ( lista parametrów) ]
[ RETURN typ zwracany ] IS zapytanie SQL;
parametr [ IN ] typ [ { := | DEFAULT } wartość ]
DECLARE CURSOR c_pracownicy (zespol NUMBER DEFAULT 10)
IS
SELECT nazwisko, etat, zatrudniony, placa_pod
FROM pracownicy
WHERE id_zesp = zespol;