0

我有一个带有 Visual Studio 2008 的.mdf 文件,其中有一个表,其中有许多不同类型的列。

如何生成生成此表的 SQL 语句,以便我可以更改它并创建另一个类似的表?没有 SQL Server 有没有办法做到这一点?

4

1 回答 1

3

MDF 是一个完整的 SQL Server 数据库——而不仅仅是一个表。

在 SQL Server Management Studio 中,您可以打开“对象资源管理器”(查看 -> 对象资源管理器或按 F7),然后选择您的数据库,右键单击它,选择“任务...”,然后选择“生成脚本.. ……”。

这将启动一个向导,允许您编写所有表、视图、存储过程和数据库中可能拥有的任何对象 db 对象的脚本。

如果您只对单个表感兴趣,请深入到您的数据库中,然后深入到表中并在对象资源管理器中找到您的表,然后右键单击该表。选择“将表编写为...”,然后选择“创建到.....”,您可以CREATE TABLE在文件、SSMS 中的新查询窗口或剪贴板上为您提供方便的单个表的脚本.

据我所知,您不能在 Visual Studio 中执行此操作,但是 - 您需要使用 SQL Server Management Studio(或 SQL Server Express 数据库的 Express 版本)。

马克

于 2009-11-11T16:16:32.697 回答