CURSOR
CONTOH CURSOR
Begitulah pengertian tentang cursor Explisit, semoga membantu dan bermanfaat :-)
- Sejenis variabel yang dapat digunakan untuk menampung banyak nilai berupa baris atau record
- Pointer yang menunjuk ke suatu bagian memori untuk menyimpan hasil instruksi SQL
TAHAP PENGGUNAAN CURSOR
- Deklarasi (DECLARE)
- Buka (OPEN)
- Pengambilan (FETCH)
- Tutup (CLOSE)
CURSOR EKSPLISIT
- DECLARE
- CURSOR nama_cursor IS
- statemen SELECT;
- -- Membuka cursor
- OPEN nama_cursor
- ;-- Menangkap isi cursor
- FETCH nama_cursor INTO nama_variabel;
- -- Menutup cursor
- CLOSE nama_cursor;
DEKLARASI CURSOR
DECLARE
CURSOR nama_cursor IS
Statemen SELECT;
DECLARE
CURSOR C_Mahasiswa IS
SELECT nim, nama FROM TMahasiswa;
DECLARE
CURSOR nama_cursor IS
Statemen SELECT;
DECLARE
CURSOR C_Mahasiswa IS
SELECT nim, nama FROM TMahasiswa;
MEMBUKA CURSOR
- OPEN nama_cursor;
- OPEN C_Mahasiswa;
MENANGKAP ISI CURSOR
- FETCH nama_cursor INTO nama_variabel;
- FETCH C_Mahasiswa INTO Var1, Var2;
- FETCH C_Mahasiswa INTO Var3;
MENUTUP CURSOR
- CLOSE nama_cursor;
- CLOSE C_Mahasiswa;
- Contoh statement PL/SQL dengan menggunakan cursor utk menampilkan employee_id, department_id, salary. Tampilkan juga berapa rows yg ditampilkan
- Buat blok PL/SQL untuk menampilkan nama departemen dan rata-rata salary per departemen maksimal 10 baris
- Tampilkanlah first name, last name, dan salary dari tabel employees dengan menggunakan cursor yang memiliki sebuah parameter. Kemudian Tampilkan data karyawan tersebut dimana karyawan tersebut memiliki salary yang nilainya lebih kecil dari salary dari parameter cursor. Tampilkan jumlah karyawan yang tampil.
Begitulah pengertian tentang cursor Explisit, semoga membantu dan bermanfaat :-)
Tidak ada komentar:
Posting Komentar