TUGAS PBD 6701150014_AGRISYAHRIAL

Published on 01-APR-2017 by GUEST

Nama : Agri Syahrial

NIM : 6701150014

Kelas : D3MI - 39 - 04

 

Tutorial pembuatan function dengan parameter 

  • Penjelasan singkat mengenai function :

Function dalam bahasa pemograman sql adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Kita dapat membuat fungsi sendiri, atau menggunakan fungsi yang dibuat oleh programmer lain.

  • Contoh parameter yang digunakan pada function :
  1. IN - merupakan parameter yang nilainya dapat digunakan (ditangkap) pada bagian badan procedure atau function. Anda tidak harus menyertakan IN pada paramater, karena secara default Oracle akan membuatkannya.
  2. OUT - merupakan parameter yang nilainya dapat digunakan oleh si pemanggil procedure atau function.
  3. IN OUT - merupakan parameter yang nilainya digunakan oleh procedure atau function yang kemudian diproses, dan selanjutnya dikembalikan kepada si pemanggil procedure atau function.
  • Contoh Function tanpa parameter :
    CREATE OR REPLACE FUNCTION cetak_bintang
    RETURN VARCHAR2
    IS
        vBintang VARCHAR(10);
    BEGIN
        SELECT '*****' INTO vBintang
        FROM dual;
        
        RETURN vBintang;
    END cetak_bintang;
    
    Output :
    SQL> SELECT cetak_bintang
      2  FROM dual;
    
    CETAK_BINTANG
    -------------------------------
    *****
  • Contoh Function menggunakan parameter IN :
CREATE OR REPLACE FUNCTION tambah_bilangan(bil_1 IN NUMBER, bil_2 IN NUMBER)
RETURN NUMBER
IS
    vTambah VARCHAR(10);
BEGIN
    SELECT bil_1 + bil_2 INTO vTambah
    FROM dual;
    
    RETURN vTambah;
END tambah_bilangan;

Output : 

SQL> SELECT TAMBAH_BILANGAN(5,10)
  2  FROM dual;

TAMBAH_BILANGAN(5,10)
---------------------
                   15
  • Cara menghapus function :
DROP FUNCTION nama_function;

‚Äč

 

 

Comments

GUEST on 11-MAR-2020 @09:58

good post :)