Beranda > ADO.Net, C#, Tutorial > Tutorial ADO.Net dengan C# – Bab 3 – Pembuatan Stored Procedure

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 >>

  1. idi
    12 Januari 2009 pukul 7:21 am | #1

    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

  2. 3 Juni 2009 pukul 6:29 am | #2

    anjenk sia gelo bisa teu sih nyieun procedure bahasa inggris teh mun teu bisa tong nyieun weh……………………………………..

  1. Belum ada trackback.