11,850
社区成员




if 'a'='b'
begin
DECLARE @t TABLE(i int)
insert into @t
select 1
create table #t(j int)
insert into #t
select 2
end
SELECT *
FROM @t
select *
from #t
变量可以声明在任何地方,管你IF 成不成产
是这个意思吧。
声明 不受 IF 语句控制?
根本就不会执行begin 语句块。