Pages

Friday, January 31, 2014

Looping table di Plsql

Berikut cara melooping table di plsql. Yg saya tahu, ada 3 Cara:
  1. Open Cursor
  2. Query Langsung
  3. Dynamic Query
Sekarang saya contohkan yg 2 cara, untuk cara ke 3 mungkin saya akan tambahkan jika ada yg ingin tahu.

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;

No comments:

Post a Comment