首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何比较表

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

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

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

如A,B两表.

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

用CheckSum()最简单:

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

热点排行