Öncelikle sql içerisinde bir çok oluşturma metodunda kullanılan create fonksiyonunu kullanacağız.Tabiki prosedürümüzü oluşturmadan önce prosedür ismimizin daha önce oluşturulup oluşturulmadığını anlamalıyız.Bunuda tabiki IF NOT EXISTS ile kontrol edeceğiz.
Ufak bir not;
Create procedure yerine create proc deyiminizde kullanabiliriz.
IF NOT EXISTS(Select * from sysobjects where name = ‘ProsedurOlusturma’)
BEGIN
EXEC dbo.sp_executesql @statement = N’
CREATE PROCEDURE ProsedurOlusturma
(
@ID int = NULL –nullable input
)
AS
BEGIN
SET NOCOUNT ON;
IF @ID IS NOT NULL
SELECT * FROM Tablo WHERE ID=@ID;
ELSE
SELECT * FROM Tablo WHERE ID=1;
END";
END
Hepsi bu kadar kolay gelsin.
Prosedür Nasıl Kullanılır
Hiç yorum yok:
Yorum Gönder