1. Apa yang diketahui tentang function/fungsi pada PL/SQL?
Jawab : Fungsi pada PL/SQL adalah block yang dapat mengembalikan nilai. Dalam pembuatannya menggunakan statement RETURN untuk proses pengembalian nilai.
2. Bentuk umum function pada PL/SQL?
Jawab:
CREATE OR REPLACE FUNCTION nama_fungsi
(parameter1 tipe_data...)
RETURN tipedata_fungsi IS
variable_lokal
BEGIN
statement;
...
RETURN nilai_fungsi;
END;
3. Contoh program function pada PL/SQL?
Jawab:
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: return hasil;
12: end;
13: /
setelah fungsi terbuat, maka 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