编程论坛
注册
登录
编程论坛
→
SQL Server论坛
能不能解释一下这个意思
陈xxx
发布于 2022-03-18 12:31, 1313 次点击
if isnull(@storagecode,'')='1<>1'
begin
return
end
1 回复
#2
mywisdom88
2022-03-18 20:25
if isnull(@storagecode,'')='1<>1'
begin
return
end
相当于
select @a1 = '1<>1'
select @a2 = isnull(@storagecode,'')
if @a2 = @a1
begin
return
end
然后呢
isnull(@storagecode,'')
就是,如果@storagecode 是NULL,也就是没传参数,那么 @a2 ='',否则 @a2 = @storagecode
1