那边已经有解释了,null参与到任何计算中,计算的结果必定为null
如果您不想null operatro obj =null
那你可以这样子,比如字符串
DECLARE
@str as VARCHAR(50) ,
@str1 as VARCHAR(50)
set @str1=isnull(@str,'')+'-Robot.H'
print @str1
-----------------------------------
select @str1=
case when @str is null then ''
else @str
end+'-Robot.H'
print @str1
--------------------------------------
噢,很简单
set @PackMeanId = ' ' 打一空格就可以了。
因为需要初始化的。
已给你留言.