Basit Store Prosedure Örnekleri

16 Şubat 2008

Arkadaşlar bu yazıda size Basit Store Prosedure Örnekleri göstereceğim. Örnek tablomuz aşağıdaki resimdeki gibidir.



Tüm masaları Listeleyelim

create proc [dbo].[sp_masalar_listele]
as
select
*
from tbl_Masalar


ID ye göre masa Listeleyelim

create proc [dbo].[sp_masa_byid]
(
@id int
)
as
select
MasaID,MasaNo,MasaDurum,MasaNotu
from A.tbl_Masalar(NOLOCK)
WHERE A.MasaID=@id


Masa Silelim

create proc [dbo].[sp_masa_sil]
(
@masaID int
)
as
delete
from tbl_Masalar
where MasaID=@masaID


Masa Ekleyelim

create proc [dbo].[sp_masa_ekle]
(
@masaID int output,
@masaNo int,
@masaDurum int,
@masaNotu nvarchar(50)
)
as
insert into
tbl_Masalar
values(@masaNo,@masaDurum,@masaNotu)
set @masaID=@@identity


Masa Güncelleyelim

create proc [dbo].[sp_masa_guncelle]
(
@masaID int output,
@masaNo int,
@masaDurum int,
@masaNotu nvarchar(50)
)
as
update
tbl_Masalar
set
MasaNo=@masaId,
MasaDurum=@masaDurum,
MasaNotu=@masaNotu
where MasaID=@masaID


İyi Çalışmalar...

2 yorum:

Necla Ozyildirim dedi ki...

Sevgili Aslıcığım;
Yeni bir hayatın başlangıcı için attığız ilk adım için Seni ve Orhan'ı tebrik eder mutluluklar dilerim.
Siz çift olarak çok zeki, akıllı, becerikli, mesleğine aşık, araştırmacı kendini sürekli geliştiren, yardımsever ve herşeyden önemlisi mütevazi insanlarsınız. İnsallah bir ömür boyu bü özelliklerinizi koruyarak hep mutlu olursunuz.

Aslı dedi ki...

Bu güzel yorumunuz beni çok mutlu etti. Bu düşünceli davranışınızdan dolayı teşekkür ederim.