Tutorial ADO.Net dengan C# – Bab 3 – Pembuatan Stored Procedure
<< Baca tutorial sebelumnya : Tutorial ADO.Net dengan C# – Bab 2 – Pembuatan Data Base
Dalam tutorial kali ini kita akan membuat stored procedure. Tapi sebelumnya aku mau nanya dulu… Dimanakah rumahnya Jendral Sudirman pas masih kecil…. eh ga tau ya??? kalo begitu tau ga apa itu stored procedure??? Weewww ga tau juga!!…. kalo begitu tau ga, apa bumbu yang dipake untuk membuat nasi goreng????…. Lho kok malah muter2. Stored procedure merupakan rangkaian program yang dapat disimpan dan dipanggil/dieksekusi oleh program lain. Keuntungan pemakaian stored procedure akan meningkatkan performance database, meningkatkan sekuritas database dan masih banyak lagi keunggulan lainnya.
Nah langsung saja ke proses pembuatan stored procedurenya. Pada table yang sudah dibuat sebelumnya klik kanan item Stored procedure kemudian pilih Add New Stored Procedure. Kemudian isikan masing2 procedure berikut ini (membuatnya harus satu2 lho dan coba deh langsung disimpan sekalian ngecek uda bener pa belum nulisnya ho ho ho) .
Procedure untuk menampilkan data
[courcecode language='SQL']
ALTER PROCEDURE dbo.GetAllDataDiri
AS
SELECT cId,cNama,cAlamat,cTanggal
FROM tbl_data_diri
RETURN
[/sourcecode]
Procedure untuk menambah data
ALTER PROCEDURE dbo.InsertDataDiri @cNama varchar(50), @cAlamat varchar(50), @cId int OUTPUT AS SELECT @cId = MAX(cId) + 1 FROM tbl_data_diri INSERT INTO tbl_data_diri(cId, cNama, cAlamat, cTanggal) VALUES (@cId, @cNama, @cAlamat, GETDATE()) RETURN
Procedure untuk mengupdate data
ALTER PROCEDURE dbo.UpdateDataDiri @cNama varchar(50), @cAlamat varchar(50), @cId int AS UPDATE tbl_data_diri SET cNama = @cNama, cAlamat = @cAlamat WHERE cId = @cId RETURN
Procedure untuk menghapus data
ALTER PROCEDURE dbo.DeleteDataDiri @cId int AS DELETE tbl_data_diri WHERE cId = @cId RETURN
Nah uda semua stored procedure dibuat, coba deh dijalankan masing2 dengan mengklik kanan stored procedure yang diinginkan kemudian pilih Excute. Bila terjadi error maka kita akan dikasih tau apa errornya (wah bener2 bae yaw ho ho ho:D)
Nah begitu tadi caranya membuat stored procedure… mungkin masih banyak yang kurang ya??? mungkin ada tambahan atau pertanyaan??? silahkan posting dibawah yaw…. makasih
Ngelmu dari : ilmukomputer.com + kitab msdn + blog2 yg bae2
bersambung ke : Tutorial ADO.Net dengan C# – Bab 4 – Pembuatan Layer DataAccess >>



















Sy udh cb bwt stored procedure as sample, tp kok dpt message ini : Msg 208, Level 16, State 6, Procedure GetAllDatadiri, Line 14
Invalid object name ‘dbo.GetAllDatadiri’
Ini yg salah yg mana y? Mohon pencerahannya (maklum newbie)….Tx
anjenk sia gelo bisa teu sih nyieun procedure bahasa inggris teh mun teu bisa tong nyieun weh……………………………………..