在SQL Server中,如何在临时表中选择多个值?
例如,我想把'A','B'放到#tmp表中,怎么做?
select 'A'
union
select 'B'
into #tmp
答案 0 :(得分:3)
你需要在第一个选择中放入“Into”,另外,如果你真的在做文字,那么你必须给它一个列名称的标签。
Select 'A' As 'Label'
Into #tmp
Union
Select 'B'
答案 1 :(得分:1)
将其包装为子查询(或CTE)
select * into #tmp
from
(
select col='A'
union select col='B'
) sub
答案 2 :(得分:0)
insert #tmp (yourcol)
select 'A' union
select 'B'
答案 3 :(得分:0)
insert into #tmp
select 'A'
union
Select 'B'