BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Jumat, 15 Juni 2012

FUNCTION PL/SQL


FUNCTION DALAM PL-SQL
  • Function adalah  suatu blok PL/SQL yang memiliki konsep  sama dengan procedure, hanya saja pada  function terdapat pengembalian nilai (return  value).
  • Karena function dapat mengembalikan sebuah nilai, function dapat diakses seperti layaknya sebuah variabel biasa.
  • Berikut bentuk umum dan contoh dari beberapa FUNCTION :


1.      Bentuk Umum :
CREATE OR REPLACE FUNCTION  nama_function (parameter_1, …)
RETURN tipe_data AS
    variabel_1  tipe_data;
    
BEGIN
    statemen_1;
    
    RETURN  nilai_yang_dikembalikan;
END;

2.      Contoh Function  Tanpa Parameter 
CREATE OR REPLACE FUNCTION  tulis_teks RETURN VARCHAR2 AS
    S VARCHAR2(20)
BEGIN
    S :=  ‘HALLO SEMUA’;
    RETURN  S;
END;
/



3.      Contoh Function Dengan Parameter 
CREATE OR REPLACE FUNCTION 
          pangkat (bil INTEGER, n  INTEGER)
RETURN INTEGER AS
    HASIL  INTEGER(10);
    I INTEGER;
BEGIN
    HASIL  := 1;
    FOR I  IN 1..n LOOP
          HASIL := HASIL * bil;
    END LOOP;
    RETURN  HASIL;
END;
/

0 komentar: