Posts

6701150124_Hartati Sepdiyanti_D3MI-39-04

Published on 01-APR-2017 by GUEST

Dalam database server ada 2 ketegori fungsi:

(1) fungsi aggregate adalah fungsi fungsi bawaan yang terdapat pada sistem database tersebut,

(2) fungsi yang diciptakan oleh user sendiri.

Cara kerja fungsi fungsi “>hampir sama dengan Stored Procedure, namun fungsi mempunyai ada yang parameter masukan ada yang tidak. Selain parameter fungsi mengembalikan nilai balik lewat perintah RETURN.

  • Paramater yang digunakan untuk membuat function ada 3, yaitu:
    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.

Fungsi dengan parameter

Parameter adalah nilia mesukkan, yang kaan diproses dalam fungsi, biasanya cara memanggilnya seperi perintah berikut.

SELECT Nama_fungsi(param_1, param_2, param_3, param_N);

Fungsi Dikombinasikan dengan SELECT

Secara umum penulisan program dalam fungsi menggunakan bahasa PL/SQL, yaitu standar behasa SQL. Oleh karena itu dalam fungsi dapat melibatkan perintah SELECT, INTO, FROM, WHERE dan lainya.

Comments