Oracle T-SQL:如何使用SELECT创建表?

Oracle T-SQL:如何使用SELECT创建表?,oracle,tsql,Oracle,Tsql,在oracle中,您可以发布: create table foo as select * from bar; 什么是等效的T-SQL语句?您可以这样尝试: select * into foo from bar 你可以用。从MSDN: SELECT INTO语句创建一个新表并用 SELECT语句的结果集。选择“进入”可用于 将多个表或视图中的数据合并到一个表中。它也可以 用于创建包含从列表中选择的数据的新表 链接服务器 因此: 如果要写入tempdb Select * INTO #tmp F

在oracle中,您可以发布:

 create table foo as select * from bar;
什么是等效的T-SQL语句?

您可以这样尝试:

select * into foo from bar
你可以用。从MSDN:

SELECT INTO语句创建一个新表并用 SELECT语句的结果集。选择“进入”可用于 将多个表或视图中的数据合并到一个表中。它也可以 用于创建包含从列表中选择的数据的新表 链接服务器

因此:


如果要写入tempdb

Select *
INTO #tmp
From bar
或者到SQL数据库

Select *
INTO Temp
From bar
Select *
INTO Temp
From bar