BD-1st-2.4-lab12.tresc-1.1-Slajd13
Pętla FOR z kursorem (2)
Bieżący slajd prezentuje użycie pętli FOR z kursorem.
W sekcji deklaracyjnej bloku zostaje zadeklarowany sparametryzowany kursor cur_pracownicy, który odczytuje imiona, nazwiska i płace podstawowe pracowników z zespołu, którego identyfikator jest przekazywany przez parametr.
W sekcji wykonywalnej bloku konstruujemy pętlę FOR, zauważmy, że po słowie IN podano nazwę kursora z wartością parametru – w pętli będą odczytywane rekordy opisujące kolejnych pracowników zespołu o numerze 20. Zmienną licznikową pętli jest zmienna rekordowa v_cur. Wewnątrz pętli wypisujemy imiona, nazwiska i płace podstawowe pracowników, kolejne rekordy numerowane są wartością atrybutu %ROWCOUNT kursora.
Zauważmy, że w programie nie ma poleceń otwarcia i zamknięcia kursora.