Anda di halaman 1dari 3

TUGAS

TEKNOLOGI BASIS DATA

I Nyoman Krisna Satryaputra Wiraska


1905551161
Kelas F

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

Ada 2 jenis cursor pada oracle PL/SQL, yaitu:

a.. Implicit Cursor


Implicit Cursor adalah cursor yang di deklarasikan dan dikelola secara otomatis oleh PL/SQL
untuk semua operasi SELECT Statement dan DML (Data Manipulation Language). Implicit
cursor akan menghasilkan 1 row/record.

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

Anda mungkin juga menyukai