Berikut cara melooping table di plsql. Yg saya tahu, ada 3 Cara:
Scriptnya:
- Open Cursor
- Query Langsung
- Dynamic Query
Scriptnya:
Declare
Cursor nama_cursor(par as varchar2) as
select * from nama_table;
d_cursor nama_cursor%rowtype;
Begin
open nama_cursor('filter1');
fetch nama_cursor into d_cursor;
close nama_cursor;
-- cara 1
for i in nama_cursor loop
--isi dari looping, bisa diambil dengan i.nama_field
end loop;
-- cara 2
for i in(select * from nama_table) loop
--isi dari looping, bisa diambil dengan i.nama_field
end loop;
End;