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;

Grocery Crud for Oracle Database

Project saya kali ini adalah memodifikasi grocery crud agar bisa terimplementasi dengan Oracle. Untuk Source Code nya sudah jadi, cuma masih saya rapih2in.

Nanti saya update lagi ya postnya, trims..