Pertemuan 3

CURSOR

Blok pada PL/SQL tidak mengizinkan Anda untuk menampilkan beberapa baris menggunakan perintah Select secara Langsung. Untuk mengatasi hal tersebut maka Anda harus menggunakan Cursor. Dalam Pemakaiannya Cursosr harus melewati 4 buah tahap, yaitu tahap deklarasi (DECLARE), buak (OPEN), ambil data(FETCH) dan tutup (CLOSE). Cursor sendiri dibedakan ke dalam dua jenis, yaitu eksplisit dam implisit.

Cursor Eksplisit

cursosr harus dibuka dan ditutup secara manual. Dengan kata lain tidak otomatis terbuka sendiri. terdapat empat buat atribut yang berhubungan erat pada saat kita menggunakan cursor.

%FOUND = baris ditemukan

%NOTFOUND =  Baris tidak ditemukan

%ROWCOUNT = Jumlah baris yang telah diambil/ditangkap melalui perintak FETCH

%ISOPEN = mengembalikan nilai TRUE apabila cursosr masih dalam keadaan terbuka.

Cursor Implisit

cursor yang tidak perlu untuk dideklarasikan sebelumnya. Cursosr jenis ini akan berasosiasi dengan perintah SELECT,INSERT,DELETE dan UPDATE. adapun atribut-atribut yang terdapat pada cursosr adalah :

SQL%NOTFOUND Atribut ini berasosiasi dengan select yaitu mengembalikan nilai true apabila query NULL dan false apabila query yang diberikan terdapat nilai.

SQL%FOUND Atribut ini merupakan kebalikan dari SQL%NOTFOUND.

SQL%ISOPEN Atribut ini akan bernilai TRUE apabilaquery sedang dieksekusi.

SQL%ROWCOUNT Atribut ini menunjukkan banyaknya baris yang diberikan oleh query yang dilakukan oleh user.

 

 

Sumber  : Buku PL/SQL oleh Imam Heryanto dan Budi Raharjo

  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Please log in using one of these methods to post your comment:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

%d blogger menyukai ini: