如何“创建表格(select * from)”

时间:2015-08-14 08:25:02

标签: sql sql-server database

我想使用现有表中的数据并使用它创建一个新表。我正在使用本地数据库(.mdf)文件来存储我的数据。

我无法执行以下行:

SqlCommand com = 
           new SqlCommand("create table newinfo as (select * from oldinfo)", connection);

是否有其他方法可以从另一个表中选择的数据中在C#中创建表。

2 个答案:

答案 0 :(得分:4)

您可以使用SELECT INTO

SELECT * INTO YourNewTable FROM YourOldTable

在此处查看更多内容:https://technet.microsoft.com/en-us/magazine/dd401720.aspx

答案 1 :(得分:0)

要从select语句创建表,请使用以下语法

SELECT Field1, Field2, Field3
INTO NewTable
FROM ExistingTable