Apa yang anda ketahui tentang fungsi
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
1: create or replace function
2: pangkat (bil integer, n integer)
3: return integer as
4: hasil integer (10);
5: i integer;
6: begin
7: hasil :=1;
8: for i in 1..n loop
9: hasil:= hasil*bil;
10: end loop;
11: retunr hasil;
12: end;
13: /
Setelah fungsi terbuat. maka kini kita dapat memanggilnya,
seperti contoh di bawah ini :
1: declare
2: h integer;
3: begin
4: h:=pangkat(2,3);
5: dbms_output.put_line('Hasil:'||to_char(h));
6: end;
7: /
Sumber : http://irpantips4u.blogspot.com/2012/10/Prosedure-Fungsi-pada-PLSQL.html
Tidak ada komentar:
Posting Komentar