Nama : Rizky Yanwinarto
Nim: 10390100023
Jawaban Tugas PBD2 Latihan 1
16. A. Karena apabila prosedur sudah ada, kita hanya perlu menggunakan command
CREATE OR REPLACE PROCEDURE
17. A.
18. C
19. A. Karena di dalam prosedur tersebut null tidak berpengaruh apa-apa, sehingga
statements dapat di compile dan procedure dapat di buat.
20. D
21. A. Karena IN di pakai bila menggunakan Default dalam parameter formal
22. C. Karena Jika kita mau menggunakan DEFAULT pakai IN tanpa menggabungkan
dengan OUT sehingga statement itu gagal bila dieksekusi.
23. B. Karena Sebuah IN OUT parameter formal tidak memerlukan nilai sebelum
kembali dipanggil dalam ruang lingkupnya.
24. C. Karena untuk CREATE OR REPLACE PROCEDURE kita menggunakan
command EXECUTE, jadi EXECUTE find_seats_sold (v_theater_id => 500);
25. A. Karena Data Dictionary hanya menyimpan Source Code saja apabila compilations eror
26. C. Karena untuk memanggil V_SEATS_SOLD kembali ke dalam prosedur,
kita perlu perubahan kode dengan menambahkan RETURN V_SEATS_SOLD
sebelum keyword IS
27. B. Karena kita perlu jenis TIPE DATA ( DATA TYPE) dan Panjang Maksimal Karakter
(Maximum Length) dalam pendeklarasian dalam sebuah parameter.
28. A.
29. C. Karena untuk menghapus sebuah Procedure kita perlu command seperti :
DROP
PROCEDURE calc_comm;
30. A. Karena procedure ditulis dalam SQL
C. Karena procedure akan disimpan dalam database sebagai objek skema.
D. Karena procedure akan mengeksekusi dengan hak akses istimewa
dari pemiliknya, secara default.