将SQL Server 2005查询结果导出到SQL INSERT语句?

2024-03-29

SQL Server 2005 中有没有一种简单的方法可以将查询结果导出到 SQL INSERT 语句?我正在考虑如何使用数据库资源管理器将现有存储过程编写到新查询窗口中。

我们希望将一些数据从开发数据库转移到生产数据库;我了解链接服务器,但是 DBA 黑衫军不可能让我们设置它。

如果有必要的话,一句明确的“不,你已经筋疲力尽”就足够了。

编辑:我要插入的表不在同一数据库服务器上。如果没有设置链接服务器,我就无法进行选择。


我的另一位同事想出了一个有趣的解决方案。

1) 将查询结果网格复制到Excel。
2) 在值之间的列中添加 SQL 命令和括号/逗号/勾号。
3) 将网格复制到文本编辑器。
4)查找/替换他们需要更改/修复的内容,包括额外的空格。
5) 将 SQL 发送给 DBA。

瞧!查询了数百行。这就像罪恶一样丑陋,但比寻找“理智”的方法来做到这一点花费的时间要少。这种情况很少发生,足以作为解决方案。不过,我确实感谢大家的建议 - 并且我确实打算进一步探索它们。

编辑:我仍在寻找想法!我喜欢比让 Excel 将蒸笼放入 Notepad++ 更干净的东西。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将SQL Server 2005查询结果导出到SQL INSERT语句? 的相关文章

随机推荐