SQL 存储过程输入参数怎么设置可为空

日过创建一个存储过程
CREATE PROCEDURE P
@para1 nvarchar(50),
@para2 nvarchar(50)
在使用的时候只输入@para1或报错@para2为空,
求解决:怎么设置输入的这两个参数可以不全输入

第1个回答  2015-01-26
后面跟上默认值就可以了
比如:
CREATE PROCEDRE P
@para1 nvarchar(50) = NULL,
@para2 nvarchar(50) = NULL
AS
.....本回答被提问者采纳