T-SQL,选择进入

时间:2012-06-29 15:20:22

标签: sql-server

在SQL Server中,如何在临时表中选择多个值?

例如,我想把'A','B'放到#tmp表中,怎么做?

select 'A'
union
select 'B'
into #tmp

4 个答案:

答案 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'