日期:2014-05-17  浏览次数:20464 次

简单问题,如何判断为“”
存储过程中有一个变量从外部传入
@strValue
如何判断其为null 和 ''

if strValue is null---------判断为null
如何判断是空字符串 ‘’?




------解决方案--------------------
isnull(@strValue,'')=''
------解决方案--------------------
if(@strValue = '' Or @strValue is null)

------解决方案--------------------
Declare @v1 as varchar(10) = '1';
If(LEN(@v1) != 0 And @v1 is not null)--如果不为空串且不为null
print('yes');

------解决方案--------------------


 DECLARE @STR VARCHAR(20)
 IF(ISNULL(@STR,'')='')
 BEGIN
    PRINT 1;
 END
 ELSE
    PRINT 0;