這是re 我想通過SELECT INTO使用查詢結果創建表。 語法使用SELECT INTO與多行
SELECT *
INTO Persons_Backup
FROM Persons
非常接近我想要實現的,與不同之處,我想從使用查詢源。
我的情況比這些簡單的例子複雜一點。
我需要創建一個表並同時插入多行。如果我可以(我不能)使用以前創建表的聲明是這樣的:
INSERT INTO Person_Backup12 (Col1, Col2, Col3)
Select 1, 'a','2001-01-01 12:00'
UNION ALL
Select 83, 'z','2011-09-30 13:27'
UNION ALL
Select 777, 'k','1997-04-25 09:27'
我能做到這一點,而在同一時間創建表?
如果你正在移動大量的數據,那麼'SELECT INTO'不是這樣做的最有效的方法。如果可能的話,請按照'CREATE TABLE'' INSERT INTO'的方法。 – tobias86 2011-04-06 12:29:38