ssms - 从选择的结果创建插入脚本

标签 ssms

使用 SQL Server Management Studio 有一种方法可以在选择结果网格中选择一行或多行,并让 SQL Server Mangement Studio 生成一个或多个插入语句(每个所选行一个),该语句会将该数据插入到具有相同架构的表?

编辑:我知道如何手动创建一个,但我希望有一些东西可以自动为我创建它。如果您熟悉 Toad,有一种方法可以让 Toad 根据结果 Pane 中的数据生成插入,我希望 SSMS 具有等效的功能。

最佳答案

尝试将查询结果保存到一次性表中。

例如:

SELECT * INTO disposable_customer_table FROM customer_table WHERE id IN(在某个范围内)

然后执行数据库 -> 任务 -> 生成脚本。

  • 选择特定数据库对象。
  • 从表名称列表中选择disposable_customer_table
  • 选择“保存到文件”。
  • 确保进行高级设置并从“脚本的数据类型”中选择“仅数据”。

调整结果文件并将disposable_customer_table重命名回原始表名称。

清理它并放下disposable_customer_table

关于ssms - 从选择的结果创建插入脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8805275/

相关文章:

t-sql - SQL Management Studio - 避免自动提交

filter - 无法让过滤器在多个条件下工作

sql-server - xp_regread() 返回错误 5、 'Access is denied.'

sql-server - SQL Server 2014 Management Studio不会记住自定义颜色

SQL Server Management Studio 显示字段 varchar(max) 的完整内容

ssms - SSMS 过滤器对话框中“确定”按钮的快捷方式

sql-server - 限制 SQL Server Management Studio 中更新/删除的行数

sql - 在 SQL Server 存储过程中显示父行下的子行

sql - 智能感知接受快捷方式

azure - 即使我的作业运行没有错误,SSMS 中也没有出现任何数据