2010-07-21 68 views
1

我需要從幾個表中將所有相同字段名的數據插入到一個臨時表中,我知道我可以使用遊標/循環來做到這一點,我想知道有沒有更快的方式做到這一點。從8表中選擇數據到一個臨時表

從表1,表2,表3中選擇#temptable。

回答

3
select * into #temptable from table1 

insert into #temptable select * from table2 
insert into #temptable select * from table3 

第一個查詢在插入時創建臨時表,其餘的只是繼續添加數據。