30 Nisan 2009 Perşembe

Basit Store Prosedure Örnekleri


Arkadaşlar bu yazıda size Basit Store Prosedure Örnekleri göstereceğim. Örnek tablomuz yandaki 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...:)

Hiç yorum yok:

Yorum Gönder