Jumat, 10 Mei 2013

Function pada PL/SQL

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