22,207
社区成员
发帖
与我相关
我的任务
分享
CREATE proc pr_user
@lu varchar(100),
@du varchar(100),
@ru varchar(100),
@uu varchar(100)
as
begin
select
userName,
JiFen,
JinBi
From userinfo
where userName=@lu or userName=@du or userName=@ru or userName=@uu
end
GO
SqlParameter sp = new SqlParameter("@lu", DBNull.Value);
SqlCommand cmd = new SqlCommand();
SqlParameter sp = new SqlParameter("@lu", null);
cmd.Parameters.Add(sp);
1、SQL的时候先判断是否为空
2、修改存储过程,把参数加上默认值为NULL