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

标签 sql-server-2005

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

我们希望将一些数据从开发数据库转移到生产数据库;我知道链接服务器,但 DBA blackshirts 不可能让我们设置它。

必要时,一句明确的“不,你瘦了”就足够了。

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

最佳答案

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

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

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

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

关于sql-server-2005 - 将 SQL Server 2005 查询结果导出到 SQL INSERT 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134889/

相关文章:

sql - 按逗号连接列的 sql 查询分组

sql-server - SQL 在作为 SP 执行时挂起,但作为 SQL 则正常

sql - 在这种情况下我应该如何工作。我应该使用触发器还是保留用户来管理

.net - 在 SQL Server 中共享来自单个数据库的程序集(模拟 GAC)

sql - 创建表后立即使用表 : object does not exist

sql - 如何更新表中的所有行并增加一列?

sql-server - 如何在SSIS中调用存储过程?

sql-server - 如何在 SQL Server 2005 中从 MDF 恢复数据库?

sql - 这两个简单的 SQL 更新语句之间有什么区别吗?