(c) Instytut Informatyki Politechniki Poznańskiej
4
Otwieranie kursora
•
Otwarcie kursora powoduje wykonanie związanego z nim zapytania
i zidentyfikowanie zbioru wynikowego, zawierającego krotki
spełniające kryteria wyszukiwania.
OPEN nazwa_kursora [ (lista parametrów aktualnych) ]
DECLARE
CURSOR c_prac (zespol NUMBER, posada VARCHAR2)
IS SELECT * FROM pracownicy
WHERE id_zesp = zespol AND etat = posada;
BEGIN
...
v_etat := ‘PROFESOR’;
OPEN c_prac(10, ’ASYSTENT’);
OPEN c_prac(50, v_etat);