Prosedur pada PL/SQL
Prosedure pada PL/SQL adalah sebuah block yang dapat berdiri
sendiri serta dikompilasi untuk selanjutnya masuk ke dalam skema database.
Bentuk umum dari prosedur pada PL/SQL
Bentuk umum dari
prosedure adalah :
CREATE OR REPLACE
PROCEDURE
nama_prosedure;
(parameter1 tipe_data,...) AS
...
BEGIN
statement;
...
END;
nama_prosedure;
(parameter1 tipe_data,...) AS
...
BEGIN
statement;
...
END;
Contoh Program Prosedure pada PL/SQL
1:
create or replace procedure tambah_dua(a integer) as
2:
hasil number (5);
3:
begin
4:
hasil:=a+2;
5:
dbms_output.put_line('Hasilnya :'||hasil);
6:
end;
7:
/
Fungsi pada PL/SQL
Fungsi pada PL/SQL
adalah block yang dapat mengembalikan nilai. Dalam pembuatanya menggunakan
statement RETURN untuk proses pengembalian nilai.
Bentuk umum dari fungsi pada PL/SQL
Bentuk umum dari
fungsi adalah :
CREATE OR REPLACE
FUNCTION nama_fungsi
(parameter1 tipe_data,...)
RETURN tipedata_fungsi IS
variable_lokal
BEGIN
statement;
...
RETURN nilai_fungsi;
END;
(parameter1 tipe_data,...)
RETURN tipedata_fungsi IS
variable_lokal
BEGIN
statement;
...
RETURN nilai_fungsi;
END;
Contoh Program Fungsi pada PL/SQL
CREATE OR REPLACE FUNCTION tulis_teks RETURN VARCHAR2
AS
S VARCHAR2(20)
BEGIN
S := ‘HALLO SEMUA’;
RETURN S;
END;
/
S VARCHAR2(20)
BEGIN
S := ‘HALLO SEMUA’;
RETURN S;
END;
/
0 komentar:
Posting Komentar