• Każde
zapytanie SQL umieszczone w programie PL/SQL może zwrócić
zero, jedną bądź wiele krotek. Aby efektywnie przetworzyć krotki
zwrócone przez zapytanie korzystamy z kursorów. Kursor jest obiektem
związanym z zapytaniem. Programista może:
• Otworzyć kursor (zidentyfikować
zbiór wynikowy)
•Pobrać
daną do kursora (odczytać kolejną krotkę z wyniku zapytania
i wpisać ją do kursora)
•Zamknąć
kursor (zwolnić obszar pamięci przydzielony kursorowi)
•
• Kursor
to nazwa obszaru roboczego, w którym mieści się wynik zapytania
(result set). Wewnątrz kursora wyróżniamy bieżący wiersz
(current row). Kursor może być jawny (explicit)
lub niejawny (implicit).
•
•