Użycie pętli FOR ... LOOP
Autor: Marcin Kasiński
21.01.2011 13:24:00 +0200
Pętla ta pozwala nam w alternatywny sposób operować na kursorach, w którym wiersz kursora zapisywany jest do zmiennej rekordowej. Schemat takiej pętli ma postać:
FOR zmienna_rekordowa IN nazwa_kursora LOOP ... END LOOP;
Przykład:
DECLARE Cursor cur (num NUMBER) IS select col1,col2 from tab1 where ind=num; BEGIN FOR rec1 IN cur(30) LOOP INSERT INTO othertab VALUES (rec1.col1, rec2.col2); END LOOP; COMMIT; END; powrót
Zachęcam do przedstawienia swoich uwag i opinii w polu komentarzy.
Komentarze
Dodaj Komentarz
Newsletter
Jeżeli chcesz być na bieżąco informowany o aktualnościach i poradach IT zapisz się do naszego newslettera.