TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
1. Pengertian
Pada program PL/SQL, kita tidak bisa menyimpan data hasil query yang lebih dari 1 record di
variabel. Untuk menyimpan data yang lebih dari 1 record, maka gunakanlah Cursor. Karena
cursor berperan sebagai penampung data dari hasil query.
2.Jenis Cursor
b. Explicit Cursor
Explicit Cursor adalah cursor yang didefiniskan pada bagian deklarasi (DECLARE) dan
biasanya menggunakan mekanisme open, fetching, dan close cursor.
3. Struktur
DECLARE
DECLARE digunakan untuk mendeklarasikan cursor yang akan kita gunakan
OPEN
OPEN digunakan untuk mengaktifkan cursor yang akan kita gunakan
FETCH
FETCH digunakan untuk mengambil data dari cursor, dan kemudian data
tersebut kita tampung ke dalam satu atau beberapa variabel.
CLOSE
CLOSE digunakan untuk menonaktifkan atau menutup cursor yang kita gunaka
4. Contoh