Nouman Zakir

while (true) { Post.NewArticle(); }
posts - 13, comments - 12, trackbacks - 0

My Links

News

Archives

Post Categories

Personal Website

Optional parameters in SQL Stored Procedures

You can add optional parameters in stored procedures by setting a default value for each parameter that you want to make optional. The default value is typically NULL, but it's not necessary.


Example:

CREATE PROCEDURE dbo.mySP
@firstParam VARCHAR(32) = NULL,
@secondParam INT = NULL
AS

BEGIN

SET NOCOUNT ON
SELECT *
FROM [TableName]
WHERE
Param1 = @firstParam
AND Param2 = @secondParam

END
GO

--
EXEC dbo.
mySP @firstParam ='bar', @secondParam =4
EXEC dbo.
mySP @firstParam ='bar'
EXEC dbo.
mySP @secondParam =4
EXEC dbo.
mySP 'bar',4
EXEC dbo.
mySP 'bar'
EXEC dbo.
mySP
GO

DROP PROCEDURE dbo.
mySP
GO

Print | posted on Saturday, February 28, 2009 5:48 AM | Filed Under [ SQL ]

Feedback

No comments posted yet.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 

Powered by: