Sql server2012存储过程参数传递null值,如何判定这个参数是null

2025-01-21 15:38:36
推荐回答(4个)
回答1:

你的返回结果是什么意思?
当@para传入null时,print当然为空的了。
判断一个变量或字段值是否为空就是用is null来判断的:如果变量或字段值为null结果为true, 否则为false;而isnull则是在第一个参数值为null时返回第二个参数值,如果第一个参数值不为null则直接返回第一个参数值。

回答2:

ISNULL(@para,'') = ''

@para IS NULL

回答3:

你确定传的是NULL而不是'NULL'?

回答4:

2012可以调试了,你调试一下存储过程。