27/10/2009, 14:55
1.Tüm müsteri kayitlarini döndüren Stored Procedure.
CREATE PROCEDURE Musteri_ReadAll
AS
BEGIN
SELECT * from MUSTERI
END
GO
Peki bu Stored Procedure nasil çalistiracagiz. Bunu da EXEC komutu ile yapariz.
EXEC dbo.Musteri_ReadAll komutunun sonuç kümesi asagidaki gibidir.
![[Resim: 112resim11.jpg]](http://img4.imageshack.us/img4/4060/112resim11.jpg)
2.Sadece ID si verilen bir müsteri kaydini getiren Stored Procedure.
CREATE PROCEDURE Musteri_ReadById
@Id int --parametre
AS
BEGIN
SELECT * from MUSTERI
WHERE Id = @Id
END
Kullanimi asagidaki gibidir.
DECLARE @Id int
SET @Id = 2
EXEC dbo.Musteri_ReadById @Id
![[Resim: 112resim21.jpg]](http://img136.imageshack.us/img136/2424/112resim21.jpg)
3.Istenilen bir müsteri kaydini silen Stored Procedure.
CREATE PROCEDURE Musteri_DeleteById
@Id int --parametre
AS
BEGIN
DELETE from MUSTERI
WHERE Id = @Id
END
Kullanimi asagidaki gibidir.
DECLARE @Id int
SET @Id = 2
EXEC dbo.Musteri_DeleteById @Id
Alıntıdır.
CREATE PROCEDURE Musteri_ReadAll
AS
BEGIN
SELECT * from MUSTERI
END
GO
Peki bu Stored Procedure nasil çalistiracagiz. Bunu da EXEC komutu ile yapariz.
EXEC dbo.Musteri_ReadAll komutunun sonuç kümesi asagidaki gibidir.
![[Resim: 112resim11.jpg]](http://img4.imageshack.us/img4/4060/112resim11.jpg)
2.Sadece ID si verilen bir müsteri kaydini getiren Stored Procedure.
CREATE PROCEDURE Musteri_ReadById
@Id int --parametre
AS
BEGIN
SELECT * from MUSTERI
WHERE Id = @Id
END
Kullanimi asagidaki gibidir.
DECLARE @Id int
SET @Id = 2
EXEC dbo.Musteri_ReadById @Id
![[Resim: 112resim21.jpg]](http://img136.imageshack.us/img136/2424/112resim21.jpg)
3.Istenilen bir müsteri kaydini silen Stored Procedure.
CREATE PROCEDURE Musteri_DeleteById
@Id int --parametre
AS
BEGIN
DELETE from MUSTERI
WHERE Id = @Id
END
Kullanimi asagidaki gibidir.
DECLARE @Id int
SET @Id = 2
EXEC dbo.Musteri_DeleteById @Id
Alıntıdır.