如何根据 SQL Server 中的当前数据自动创建表填充脚本?

发布于 2024-08-18 18:16:20 字数 35 浏览 4 评论 0 原文

是否有工具允许我使用当前数据为表创建 sql 填充脚本?

Is there a tool that allows me to create a sql populate script for a table using its current data?

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

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

发布评论

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

评论(6

终陌 2024-08-25 18:16:20

老问题,但我在找到解决问题的方法之前就提出了这个问题。所以我只是在这里发布该方法,以防对其他人有所帮助。

在 SSMS 中:

  1. 右键单击 db -> 「任务」-> “生成脚本...”
  2. 单击“下一步”,然后在“选择对象”步骤中选择特定表
  3. 单击“下一步”,然后在“设置脚本选项”步骤中单击“高级” 将
  4. “数据类型”的值设置为script”,具体取决于您的需要
  5. 继续完成

Old question, but I got to the question before figuring out a way to solve the problem. So I'm just posting the method here in case it might help anyone else.

In SSMS:

  1. Right click on db -> "Tasks" -> "Generate Scripts..."
  2. Click "Next" and, at "Choose Objects" step, select the specific table
  3. Click "Next" and, at "Set Scription Options" step, click "Advanced"
  4. Set value for "Type of data to script", depending on what you need
  5. Continue to finish
≈。彩虹 2024-08-25 18:16:20

查看 SSMS 插件(适用于 SSMS 2005 和 2008):

替代文本 http://i3.codeplex.com/Project/Download/FileDownload.aspx? ProjectName=SSMSAddins&DownloadId=48526

“DataScripter”中包含的工具之一,它将为您想要的表编写 INSERT 语句。

Check out the SSMS Addins (for both SSMS 2005 and 2008):

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SSMSAddins&DownloadId=48526

One of the tools included in the "DataScripter" which will script out INSERT statements for the table(s) you want to.

栀子花开つ 2024-08-25 18:16:20

您可以考虑通过数据生成器 http://www.red-gate.com" rel="nofollow noreferrer">Red-Gate 它可以根据您的数据库架构创建随机数据集。

注意:我不确定该工具是否会根据您当前的数据生成数据

You could look at purchasing the Data Generator by Red-Gate which can create random sets of data based on your database schema.

Note: I'm not sure if the tool will generate data based on your current data though

听,心雨的声音 2024-08-25 18:16:20

另一种对开发人员来说更方便的方法是在 Visual Studio 2015 或 2017(也可能是更早的版本)中:

  1. 主菜单“查看”->“ “SQL Server 对象资源管理器”
  2. 在树视图中连接到所选数据库并选择一个表
  3. 右键单击​​该表并选择“查看数据”菜单项
  4. 在 [数据] 窗口中单击“脚本”或“脚本到文件” ' 按钮

Another way to do it, even more convenient for developers, is within Visual Studio 2015 or 2017 (possibly earlier versions too):

  1. Main menu 'View' -> 'SQL Server Object Explorer'
  2. In the tree view connect to the Database of choice and select a table
  3. Right click on the table and select 'View Data' menu item
  4. In the [Data] window click on a 'Script' or 'Script to File' button
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文