Selasa, 11 Juni 2013

Perintah fungsi pada PL/SQL



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;

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