0% menganggap dokumen ini bermanfaat (0 suara)
85 tayangan4 halaman

Post Test Explicit Cursor Dan Exception Handling

1. Atribut untuk mendapatkan status cursor adalah %ISOPEN, %NOTFOUND, %ISFOUND, %FOUND, %ROWCOUNT, %ROWTYPE. 2. FETCH digunakan untuk memuat baris ke variabel. 3. Atribut %FOUND berupa Boolean.

Diunggah oleh

Vinson Alvindi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
85 tayangan4 halaman

Post Test Explicit Cursor Dan Exception Handling

1. Atribut untuk mendapatkan status cursor adalah %ISOPEN, %NOTFOUND, %ISFOUND, %FOUND, %ROWCOUNT, %ROWTYPE. 2. FETCH digunakan untuk memuat baris ke variabel. 3. Atribut %FOUND berupa Boolean.

Diunggah oleh

Vinson Alvindi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

1.

Manakah dibawah ini yang merupakan atribut untuk mendapatkan status dari sebuah
cursor (bisa lebih dari satu) …
a. %ISOPEN
b. %NOTFOUND
c. %ISFOUND
d. %FOUND
e. %ROWCOUNT
f. %ROWTYPE

2. Kegunaan FETCH adalah


a. Mengenali set aktif
b. Mendeklarasikan cursor
c. Melepaskan set aktif
d. Memuat baris ke dalam variabel

3. Atribut %FOUND memiliki tipe data …


a. Integer
b. Boolean
c. Float
d. String

4. Implicit cursor dikelola oleh programmer.


a. Benar
b. Salah

5. Jenis cursor ada 2 yaitu …


a. Implicit dan Explicit
b. Global dan Local
c. External dan Internal
d. Basic dan Explicit

6. Predefine Exception contohnya (bisa lebih dari 1) …


a. NO_DATA_FOUND
b. TOO_MANY_ROWS
c. INVALID_CURSOR
d. ZERO_DIVIDE
e. DUP_VAL_ON_INDEX

7. Implicit Exception dikelola oleh Oracle server.


a. Benar
b. Salah

8. Penanganan exception dapat dilakukan salah satunya dengan …


a. Mengeksekusi program dengan adanya error
b. Menutup langsung aplikasi
c. Mengembalikan ke blok pemanggil
d. Memutuskan proses eksekusi
9. Yang termasuk ke dalam implicit exception..
a. User-defined Exception
b. Predefined Exception
c. Non-predefined Exception
d. Raise application Exception

10. Sebelum meninggalkan blok, ada … handler yang diproses.


a. Satu
b. Dua
c. Tiga
d. Tidak ada

11. … digunakan untuk menampilkan kode error pada SQL


a. SQLERRM
b. SQLMESSAGE
c. SQLCODE
d. SQLCMD

12. RAISE_APPLICATION_ERROR dapat digunakan di …


a. Looping Section
b. Declare Section
c. Exception Section
d. Executable Section

13. Cursor FOR Loops Using Subqueries tidak perlu mendeklarasi cursor.
a. Salah
b. Benar

14. Klausa FOR UPDATES digunakan menolak akses yang tidak diperlukan. Klausa ini
akan mengunci baris … menghapus atau mengubah data.
a. Saat
b. Sesudah
c. Sebelum
d. Setelah

15. Klausa WHERE CURRENT OF digunakan pada …


a. Explicit Cursor
b. Implicit Cursor
c. Explicit Exception
d. Implicit Exception
16. Gambar di bawah merupakan exception berjenis …

a. Non-Predefined Exception
b. Predefined Exception
c. User-defined Exception
d. Trapping Exception

17. Output yang akan kluar dengan PL/SQL dibawah jika user menginputkan 1 untuk
ID_PEGAWAI adalah …

a. Time Out!
b. Data tidak ditemukan!
c. Data lebih dari satu!
d. 1 Frumentius Nathanael

18. Output yang akan keluar dengan PL/SQL dibawah adalah …

a. ID ROLE TIDAK DITEMUKAN !!


b. Fransisca Wiadji
c. Fortuna Gloria
d. Vonny Saputri

19. Apa yang perlu ditambahkan pada baris 2 dari PL/SQL ini agar berjalan sukses?

a. IN
b. IS
c. AS
d. ARE

20. Baris manakah yang menyebabkan PL/SQL di bawah ini mengalami error ?

a. 17
b. 15
c. 8
d. 2

Anda mungkin juga menyukai