Visual Studio 2010 - 仅将一个表定义从 .mdf 文件复制到 SQL Server

发布于 2024-09-24 06:15:51 字数 210 浏览 7 评论 0原文

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

我是否会通过某种向导来完成此操作,或者使用“创建表...”之类的命令检索 SQL 查询,这并不重要。我只想在我的服务器上的数据库中的 mdf 文件中创建一个表。

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

I'm wondering if is it possible to copy one table definition from .mdf file to create it in SQL Server and could it be done in Visual Studio 2010?

It doesn't matter if I'll do it by some kind of wizard or retrieve a SQL query with a command like "Create Table...". I just want to have one table which I created in mdf file in database on my server.

PS I don't want to copy its content and I don't want to copy whole database. Just one table definition.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅忆 2024-10-01 06:15:51

如果您可以附加数据库一分钟,您可以使用 Management Studio 生成表创建脚本。

You can generate a table creation script usin management studio if you can attach the db for a minute.

不寐倦长更 2024-10-01 06:15:51
SELECT *
    INTO YourNewTable
    FROM YourOriginalTable
    WHERE 1=2

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

SELECT *
    INTO YourNewTable
    FROM YourOriginalTable
    WHERE 1=2

This will create the structure but will not copy any data (since nothing could possibly satisfy the WHERE clause). Note that this method will not create any indexes/constraints/triggers. Those would need to be scripted out and applied separately.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文