Anda di halaman 1dari 3

Mengenal Stored Procedure

A. Stored Procedure atau SP adalah sebuah bentuk lain dari function yang
dimiliki oleh bahasa SQL

B. sedangkan kata CREATE OR REPLACE berarti akan di CREATE tau dibuat jika
nama SP masih belum terdaftar atau akan di REPLACE atau ditimpa jika nama
SP sudah terdaftar.

C. jika dibandingkan dengan function normal kata BEGIN dan END dapat
diibaratkan sebagai braces ({}).

D. Parameter yang dimiliki oleh SP hanya memiliki 3 tipe saja yaitu IN, OUT, dan
INOUT, cara mudah menghafalnya adalah sebagai berikut

IN -> hanya digunakan jika parameter yang dimaksudkan berfungsi


sebagai masukan, contoh :

OUT -> hanya digunakan jika prameter yang dimasukan berfungsi sebagai
keluaran atau return value jika di java, contoh : `

Jika SP dijalankan maka akan mengeluarkan hasil

*NB : cara memanggil SP yang memiliki parameter bertipe OUT bisa


dengan berbagai cara tergantung applikasi yang digunakan
INOUT -> hanya digunakan jika parameter yang dimasukan berfungsi
sebagai masukan sekaligus keluaran, contoh :

Dan jika kita jalankan maka akan menghasilkan


KEUNTUNGAN MENGGUNAKAN STORED PROCEDURE
1. Lebih menghemat penggunaan network
2. Memiliki security yang tinggi
3. Mengurangi biaya development
4. Proses maintenance, keamanan dan administrasi nya terpusat

Anda mungkin juga menyukai