Stored Procedure parametreli/parametresiz

–Selamun aleyküm

Bir SP oluşturuyorsun ve parametrelerin var. Ama hangi parametre ne değer alıyor, kullanıcılar bunu bilmiyor. Kullanıcılara parametre vermeden çalıştırmaları halinde, kullandığın parametreleri ve işlevlerini açıklayan bir çıktı verebilirsin.

 

SQL’den devam edelim.

 

CREATE PROCEDURE dbo.Sample_Procedure
@Help TINYINT = 1,
@Show INT = 0
AS
IF @Help = 1
BEGIN
Print
'Bilgiler bla bla / www.yunusuyanik.com
Parametreler;
@Show parametresine int değer verebilirsin.'
END
IF @Show = 1
BEGIN
SELECT @Show
END

 

SP’yi bu şekilde oluşturdum. SP’ye verdiğim değişkenlere default değer atarak, değişkenlere değer vermeden de kullanılabilir duruma getiriyorum.

Execute ;

EXEC Sample_Procedure

Result ;

Execute ;

EXEC Sample_Procedure @Show=1

Result ;

Leave a Comment.