返回首页

您好,
我创建了这样一个存储过程:

CREATE PROCEDURE storedTest

@param1 DateTime,

@param2 int = null,

@param3 nvarchar(50) = null

AS
我读过,如果宣布默认值的参数,你可以到一个存储过程传递可变数目的参数。例如,我要执行这样的命令:
{C}或
EXEC storedTest @param1='8/9/2011 00:00:00',@param3='hi'
然后我试图检查的参数被传递到存储过程,所以我写了这个:
{体C3}但是,当我执行此,我总是ELSE语句的结果。

我怎样才能检查传入的参数?
感谢在前进。 | Salah_Afa

回答