从现有表生成 SQL 脚本

从现有表生成 SQL 脚本

我有一个数据库,其中有 5 个表,其中包含值。在 SQL Server Management Studio 中,是否有办法生成 SQL 脚本以在另一台 SQL Server 计算机上重新生成所有这些表数据?这样我就可以在另一台计算机上运行 SQL 脚本,它就可以正常工作。

答案1

运行表的脚本向导。当您进入选项页面时,其中一个选项是编写数据脚本。将其设置为 true 并完成向导。INSERT 语句将包含在脚本中。

答案2

我能想到的所有工具都是针对定义或数据:而不是两者兼而有之。这包括 Red Gate 等专业产品。

我建议使用SSMS 工具包生成 INSERT 语句(免费)并使用 SSMS 生成定义。

答案3

脚本向导 - 选择脚本选项确保选择脚本数据真的生成包含数据的表脚本。查看详细信息使用生成 SQL Server 脚本向导在 MS SQL Server 2008 数据库表中编写脚本数据

在此处输入图片描述

答案4

我看见这个帖子对于从现有数据库表生成 SQL 插入语句非常有用,其中包含用于过滤和排序输出数据的选项。它也适用于 IDENTITY 列。它允许您将 SQL tableName、whereClause 作为参数传递以过滤数据,并将 orderByClause 作为参数传递以按您想要的方式对数据进行排序。希望它对其他人也有用。

相关内容