Kamis, 03 Mei 2012

PROSEDURE PL/SQL

1.Apa yang dimaksud Prosedure pada PL/SQL?
Jawab:
Procedure adalah sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai object schema, sehingga suatu procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang.

2.Tuliskan bentuk umum serta contoh Prosedure!
Jawab:
Bentuk umum:
Bentuk umum :

CREATE OR REPLACE PROCEDURE
nama_procedure
(parameter_1 tipe_data, … ) AS
variabel_1 tipe_data;

BEGIN
statemen_1;

END;
Procedure dibedakan menjadi yaitu Procedure berparameter dan Procedure tak berparameter.
Contoh Procedure berparameter



Contoh Procedure tanpa parameter



3.Apa yang dimaksud function pada PL/SQL?
Jawab:
Function adalah suatu blok PL/SQL yang memiliki konsep sama dengan procedure, hanya saja pada function terdapat pengembalian nilai (return value).
Karena function dapat mengembalikan sebuah nilai, function dapat diakses seperti layaknya sebuah variabel biasa.

4.Tuliskan bentuk umum serta contoh pada PL/SQL!
Jawab:
Bentuk Umum :

CREATE OR REPLACE FUNCTION nama_function (parameter_1, …)
RETURN tipe_data AS
variabel_1 tipe_data;

BEGIN
statemen_1;

RETURN nilai_yang_dikembalikan;
END;

Contoh:
SET SERVEROUTPUT ON
DECLARE
H INTEGER;
BEGIN
H := pangkat(2, 3);
DBMS_OUTPUT.PUT_LINE(‘Hasil = ‘ || TO_CHAR(H));
END;

Tidak ada komentar:

Posting Komentar