if (@po_linkman is not null)
begin
set @where= @where+'and po_linkman='+@po_linkman+' '
end
无论@po_linkman是不是null set @where= @where+'and po_linkman='+@po_linkman+' '都会被执行,不知道是什么原因,请指教,谢谢了
begin
set @where= @where+'and po_linkman='+@po_linkman+' '
end
无论@po_linkman是不是null set @where= @where+'and po_linkman='+@po_linkman+' '都会被执行,不知道是什么原因,请指教,谢谢了
if (@po_linkman is null)
begin
print 1
end
else
begin
print 0
end
set @po_linkman ='yes'
declare @where nvarchar(2000)
set @where =''if (@po_linkman is not null)
begin
set @where= @where+'and po_linkman='+@po_linkman+' '
print @where
end
if (isnull(@po_linkmanis,'')<>'')
begin
.....
end