使用 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/