2011-04-06 12 views
0

SELECT INTOを使用してクエリの結果を使用してテーブルを作成したいとします。SELECT INTOをソースとして選択して使用

構文

SELECT * 
INTO Persons_Backup 
FROM Persons 

は違い、私はFROMソースとしてクエリを使用したいということで、私が達成したいものに非常に近いです。

SELECT * 
    INTO Persons_Backup 
    FROM (Select 1, 'a',' 2001-01-01 12:00') 

よう

何かが動作しますが、私が何をしたいのアイデアを提供していません。どうすればこれを達成できますか?

私は、通常のようなSELECT文がINTO部分を無視してくださいSQL2008

答えて

4

を使用することになります。 正常に動作するはずです。あなたの例:

SELECT 1, 'a',' 2001-01-01 12:00' 
    INTO Persons_Backup 

以上の複雑な

SELECT first, last 
    INTO person_backup_h 
WHERE first like 'H%' 

これも

select 'a' as c1,'b' as c2 
into temp 
union all 
select 'c','d' 
+0

クールおかげで動作しますが、私のEDITが表示されます。 – callisto

+0

@callisto - 'UNION ALL'の例が掲載されました – Hogan

関連する問題