存储过程写
if @para is null
Begin
select语句条件相当于where 1=1
End
else
Select语句
为什么参数传递null值时没有返回任何结果,print @para也是空,参数给定一个之正常.不能用@para is null或者isnull(@para,'')=''还能用什么方法判定@para是传递null值,这是bug吗
都不好用呢
追答if ISNULL(@para,'') = ''
Begin
select语句条件相当于where 1=1
End
else
Select语句
知道什么问题了,where @para is null造成不能查询的,谢谢!
追答采纳吧!
本回答被提问者和网友采纳