日期:2014-05-18  浏览次数:20705 次

怎么比较表?
有若干对表,每一对表的列完全相同,请问怎么比较每一对表中的数据是否相同呢。
最好不用固定列名。
谢谢

------解决方案--------------------
有若干对表,每一对表的列完全相同,请问怎么比较每一对表中的数据是否相同呢。
最好不用固定列名。
谢谢

如A,B两表.

前提:表中不能有text、ntext、image、cursor 数据类型的字段。

用CheckSum()最简单:

select * from A where checksum(*) not in (select checksum(*) from B)