1

我想知道是否可以从 .mdf 文件复制一个表定义以在 SQL Server 中创建它,是否可以在 Visual Studio 2010 中完成?

不管我是通过某种向导来完成,还是使用诸如“创建表...”之类的命令来检索 SQL 查询。我只想在我的服务器上的数据库中的 mdf 文件中创建一个表。

PS 我不想复制它的内容,也不想复制整个数据库。只有一个表定义。

4

2 回答 2

1
SELECT *
    INTO YourNewTable
    FROM YourOriginalTable
    WHERE 1=2

这将创建结构但不会复制任何数据(因为没有什么可能满足 WHERE 子句)。请注意,此方法不会创建任何索引/约束/触发器。这些需要单独编写和应用。

于 2010-09-22T03:36:02.593 回答
1

如果您可以附加数据库一分钟,您可以使用管理工作室生成表创建脚本。

于 2010-09-22T04:17:34.970 回答