我做的是一个同步系统,用C#做的。有个中央数据库,和多个客户端数据库。数据库里面的表结构完全相同,我想做一个当我向中央数据库插入、更新或者删除操作后,测试客户端的数据是否也同时插入、更新和修改,数据要完全一致。

解决方案 »

  1.   

    先执行:
    select * from 表1 in(select * from 表2)
    再执行
    select * from 表2最后看两个得到的结果是不是一样多的行数,首先要确保两个表的结构一样。
      

  2.   

    表不在同一个数据库里。也就是说有两个数据库分别在不同的机子上。比如说,一个局域网里有2台电脑。IP分别为192.168.1.5和192.168.1.7两台电脑上分别有2个数据库192.168.1.5上的数据库为test里面有个表为user而192.168.1.7上面同样有一个数据库为test表为user我要比较这个表的数据是否相同。