SQL Server で、複数の値を一時テーブルに選択する方法は?
たとえば、「A」、「B」を #tmp テーブルに入れたいのですが、どうすればよいですか?
select 'A'
union
select 'B'
into #tmp
SQL Server で、複数の値を一時テーブルに選択する方法は?
たとえば、「A」、「B」を #tmp テーブルに入れたいのですが、どうすればよいですか?
select 'A'
union
select 'B'
into #tmp
You need to put the "Into" on the first select, plus, if you are really doing literals, then you must give it a label for the column name.
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'