【发布时间】:2010-10-21 12:15:51
【问题描述】:
我必须将大量遗留 SQL 查询转换为存储过程(重写和整理),并且我正在寻找一种有效的方法来逐一比较结果,以确保我没有修改行为。我目前使用 SQLDelta,但它需要我将每个查询的结果通过管道传输到表中,并使用 SSIS 将其中一个传输到单独的服务器。这是因为 SQL Delta 旨在比较数据库/表而不是数据集。它不会比较同一数据库中的表。
我真正想知道的是,有没有人有一种方法/工具可以以 SQLDelta 方式比较即席查询结果(即匹配 PK 上的匹配行、突出显示差异、间距结果以显示额外/缺失的行每组)。理想情况下,我会粘贴之前和之后的 SQL 并生成结果。结果集可以是 ~10 到 200k 行和 ~50 列。
不敢相信我无法通过谷歌找到类似的东西。任何帮助表示赞赏。
谢谢
【问题讨论】:
标签: sql comparison diff adhoc-queries