从联合创建临时表的T-SQL语法

时间:2018-08-24 17:21:52

标签: sql sql-server tsql syntax

这本身就是查找

(select * from #T1 
 union
 select * from  #T2)

不(添加第一行):

select * 
into #T3 
from
    (select * from #T1 
     union
     select * from  #T2)

它引发语法错误。

正确的语法是什么?

2 个答案:

答案 0 :(得分:2)

这是无效的语法,在使用派生表中的结果集时,您需要bundle.js

alias

答案 1 :(得分:0)

您不需要子查询。只需在第一个into之后添加select

select *
into #T3
from #T1 
union
select *
from #T2;

请注意,除非您确实确实想承担删除重复项的开销,否则应使用union all