1. TUGAS PENDAHULUAN PRAKTIKUM DATA MINING DAN WAREHOUSING
MODUL 2
CURSOR
1. PerbedaanCursor dan PerintahSELECT sebagai berikut
Cursor adalah suatu variable dalam blok PL/SQL yang tidak mengijinkan seorang
programer membuat query yang menghasilkan lebih dari satu baris untuk ditampung di
dalam nya, sedangkan
PerintahSELECT digunakan pada sebuahqueryuntuk memilihsatuataubeberapaatribut
dari sebuahtabelatau beberapatabeluntukkemudiandi proses.
2. Blok PL / SQL tersebut merupakancursor eksplisit untuk menampilkan data buku (id_buku
dan judul buku). SQL%ROWCOUNT berfungsi menampilkan jumlah baris yang telah
diambil/ditangkap (FETCH).
- Jika blokpl/ sql-> CURSOR cursor1 IS SELECT id_buku, judulFROMbuku; tidak terpenuhi
/ tabelbuku tidak ada maka akan munculpesanerror.
- Jika tabelada namunbelum terdapat recordmakaakanmunculkeluaranseperti berikut:
- Jikatabeltelahterisibeberaparecordmakakeluaran/ outputyangtampilsepertiberikut: