wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Procedure & Function PL/SQL 7 Juni 2022

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Berikut merupakan keyword yang harus disertakan dalam penulisan procedure, kecuali

a)

IS

b)

BEGIN

c)

INSERT

d)

END

2.

Blok PL/SQL yang dapat dieksekusi tanpa nama disebut?

a)

Anonim

b)

Anonymous Block

c)

Procedure

d)

Function

3.

Paramenter yang berfungsi untuk mengembalikan sebuah nilai ke user

yang memanggil procedure disebut sebagai parameter?

a)

IN

b)

OUT

c)

END

d)

FUNCTION

4.

Benar/Salah Parameter IN digunakan untuk memberikan nilai untuk subprogram

yang nantinya dapat diproses

a)

Benar

b)

Salah

5.

Benar/Salah procedure harus mengembalikan sebuah nilai?

a)

Benar

b)

Salah

6.

Apakah p_id akan mengembalikan sebuah value?

a)

Tidak

b)

Ya

7.

Yang bukan termasuk parameter dalam subprogram tersebut adalah

a)

p_student_id

b)

p_grade

c)

p_class_id

d)

Procedure

8.

Code tersebut merupakan contoh dari Anonymous block, benar/salah?

a)

Benar

b)

Salah

9.

Keyword apa yang digunakan dalam anonymous blocks tetapi tidak digunakan dalam subprogram?

a)

BEGIN

b)

END

c)

CREATE PROCEDURE

d)

DECLARE

10.

Jika ingin memanggil Procedure tersebut, manakah code berikut ini yang benar?

a)

myproc(p_left, p_right);

b)

myproc(v_left, v_right);

c)

myproc(v_left, 30);

d)

Semua Benar

11.

Function harus memiliki sebuah syntax dibagian header dan minimal satu dibagian

executable. Syntax tersebut adalah

a)

RETURN

b)

BEGIN

c)

END

d)

CREATE

12.

Sebuah function dapat dihapus menggunakan syntax?

a)

DELETE FUNCTION

b)

DROP FUNCTION

13.

Manakah dari berikut ini yang ada di dalam FUNCTION tetapi tidak ada di dalam

PROCEDURE?

a)

Bagian exception

b)

IN parameter

c)

Statement RETURN di bagian atas

d)

variabel lokal di bagian IS/AS

14.

Variabel mana yang akan di-return oleh fungsi di atas?

a)

v_sal

b)

get_sal

c)

p_id

d)

employee_id

15.

Pada saat membuat sebuah fungsi di PL/SQL apa hal yang harus

dihindari?

a)

Menggunakan DDL atau DML

b)

Menggunakan COMMIT atau ROLLBACK

c)

Mengubah variable global

d)

Semua jawaban benar

16.

Cara untuk menampilkan informasi dari semua tabel adalah

a)

DESCRIBE ALL_TABLES

b)

SHOW TABLES

c)

SHOW ALL_TABLES

d)

DESCRIBE TABLES

17.

Blok PL/SQL yang dapat menerima parameter IN opsional dan harus mengembalikan satu output disebut?

a)

Stored function

b)

Procedure

c)

Parameter

18.

dari cara penulisan code tersebut, BENAR/SALAH?

a)

Benar

b)

Salah

19.

Apa yang terjadi jika code tersebut dijalankan?

a)

Error

b)

Mengeluarkan output angka 90

c)

Tidak mengeluarkan apa-apa

20.

Berdasarkan tipe spesifik PL/SQL, penggunaan function dalam SQL statement melarang penggunaan syntax?

a)

%ROWTYPE

b)

BOOLEAN

c)

Keduanya benar