在SQL server 2008中,我有一些巨大的表(200-300 + cols)。我们每天都运行一个批处理作业,生成一个新表,并在表名附加一个时间戳。
这些表没有PK。
我想要一种比较两个表中2行的通用方法。显示哪些cols具有不同的值就足够了,但显示值将是完美的。
非常感谢
感谢您的回答。我最终编写了自己的C#工具来完成这项工作 - 因为我不允许在我公司安装第三方软件。
答案 0 :(得分:0)
您可以从SELECT查询创建RPT文件,然后使用Beyond Compare查看差异。
另外,red-gate有一些工具来比较数据库表,但我认为它们很贵。
答案 1 :(得分:0)