Minggu, 16 Januari 2011

Funcion (Oracle)

Function atau fungsi adalah blok PL/SQL yang dapat mengembalikan nilai. Maka dari itu dalam pembuatannya juga kita harus menggunakan statemen RETURN untuk proses pengembalian nilai. berbeda dengan procedure atau prosedur yang diaktivasi oleh statemen EXECUTE.
bentuk umum function :
CREATE OR REPLACE FUNCTION nama_function
(parameter_1 tipedata, parameter_2 tipedata)
RETURN tipedata_function IS
variable-variable _lokal
BEGIN
statemen;

RETURN nilai_function;
END;
contoh membuat sebuah fungsi yang mengembalikan nama suplier dengan kode “EJ-01″.
create or replace function cari_NamaSuplier
return supplier.nama_suplier%TYPE is
vNamaSuplier suplier.nama_suplier%TYPE;
begin
select nama_suplier into vNamaSuplier from suplier
where kode_suplier = ‘EJ-01′;
return vNamaSuplier;
end;
Pemanggilan Function :
declare
nama suplier.nama_suplier%TYPE;
begin
nama := cari_NamaSuplier%TYPE;
dbms_output.put_line(nama);
end;
/

1 komentar:

Pengikut

Mengenai Saya

Foto saya
Selalu menyukai Teknologi dan olahraga yang selalu membuat badan jiwa dan rohani kita Sehat.Cintai Kebersihan karena Sebagiannya adalah Iman. Dan yang penting BERBAHAGIALAH

Waktu adalah Uang

please translate