Upload
independent
View
5
Download
0
Embed Size (px)
Citation preview
Merupakan sekumpulan perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses sebagai sebuah kesatuan.
Sebuah sub program yang tersimpan di database.
Stored Procedure sangat mirip dg procedure, yang bisa melakukan hal-hal: Menerima Parameter sebagai input dan mengembalikan
nilai-nilai dalam bentuk parameter output kepada pemanggilanya.
Mengandung perintah-perintah program yg melakukan operasi didalam database, termasuk memanggil procedure lain.
Mengembalikan suatu nilai status pada pemanggilnya untuk mengindikasikan kesuksesan atau kegagalan procedure dan alasanya jika gagal.
Keuntungan menggunakan stored procedure: Pemrograman jadi lebih modular. Eksekusi program akan menjadi lebih cepat. Mengurangi lalu lintas jaringan Dapat digunakan untuk mekanisme keamanan.
Aturan/ petunjuk dalam membuat stored procedure:
Stored procedure hanya dapat dibuat pada database aktif atau yang sedang dipakai.
Nama stor-proc harus sesuai dengan penamaan identifier. Biasanya nama stored procedure dimulai dengan awalan sp_ atau proc_
Contoh
Stored Procedure tanpa parameterCreate procedure sp_pegawaiAs select * from pegawai
Untuk melihat hasil perintah stored procedureEXEC sp_pegawai
Stored Procedure dengan parameter
Create procedure sp_posisi_pegawaiAs create procedure sp_posisi_peg@kddep char(2)as select peg.nip, peg.nama, departemen.nama as nama_departemen
from peg,posisi,departemen where peg.nip=posisi.nip anddepartemen.kd_dep=posisi.kd_dep
and departemen.kd_dep=@kddep
Pengertian SQL dari yaitu SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional.
Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional.
Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Mengetahui perintah perintah dasar sql merupakan modal awal untuk pengembangan database