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