关于变量的问题,再次提出。
语法正确
if exists(select * from AIS20050716111834.dbo.aabb)
begin
print '333'
end
语法不正确
if @biaom is null or @biaom = '无'
begin
set @biaom ='AIS20050716111834.dbo.aabb'
end
if exists(select * from @biaom)
begin
print '333'
end
但下面的语法正确
if exists(select * from AIS20050716111834.dbo.aabb where name=@biaom )
begin
print '333'
end
@biaom的正确用法,有什么限制。