Sabtu, 02 April 2011

Stored Procedure

Stored procedure merupakan program yang berjalan disisi server yang mampu mengelompokkan query-query dalam sebuah package agar dapat digunakan kembali. Seperti nama na, stored procedure digunakan untuk menyimpan function/procedure di database (dalam hal ini saya memakai SQL Server 2005).

Stored procedure mempunyai parameter yang bisa digunakan untuk input atau output. Mereka juga mempunyai return value bernilai integer (dengan nilai default adalah nol), dan mereka bisa mengembalikan nol atau lebih resultset. Mereka bisa dipanggil dari program client atau stored procedure lainnya.

Berikut ini saya contohkan pembuatan stored procedure tanpa parameter dan stored procedure dengan parameter IN. Untuk stored procedure dengan parameter OUT bisa temen2 coba ndiri di rumah!! ^^


Stored Procedure tanpa parameter :

CREATE PROCEDURE SP_AmbilMahasiswa
AS
SELECT *
FROM Mahasiswa;


Stored procedure ini mengembalikan nilai data semua mahasiswa.


Stored Procedure dengan parameter IN :

create procedure SP_nim_mhs
@pNim varchar(50)
as
select * from mahasiswa
where nim = @pNim;

Stored procedure ini mengembalikan nilai data mahasiswa yang mempunyai NIM seperti parameter @pNim.

Agar lebih jelas, berikut saya berikan contoh penggunaan stored procedure pada SQL Server dan VB.Net.
Silahkan download disini!!

0 komentar:

Posting Komentar