在oracle中,您可以发出:
create table foo as select * from bar;
等效的T-SQL语句是什么?
答案 0 :(得分:38)
您可以使用SELECT INTO
。来自MSDN:
SELECT INTO语句创建一个新表并用其填充 SELECT语句的结果集。 SELECT INTO可用于 将来自多个表或视图的数据合并到一个表中。它也可以 用于创建一个包含从a中选择的数据的新表 链接服务器。
所以:
SELECT col1, col2, col3 INTO newTable FROM existingTable;
答案 1 :(得分:28)
您可以尝试这样:
select * into foo from bar
答案 2 :(得分:5)
如果要写入tempdb
Select *
INTO #tmp
From bar
或SQL DB
Select *
INTO Temp
From bar