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;
/
tugasnya sudah diperiksa, terima kasih
BalasHapus