我想使用现有表中的数据并使用它创建一个新表。我正在使用本地数据库(.mdf)文件来存储我的数据。
我无法执行以下行:
SqlCommand com =
new SqlCommand("create table newinfo as (select * from oldinfo)", connection);
是否有其他方法可以从另一个表中选择的数据中在C#中创建表。
答案 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