同时有两个数据库 db1,db2 且结构完全相同,只是db1有的资料不一定db2一定有
我怎样才能判断db2里所有的资料db1一定有而且完全相同???

解决方案 »

  1.   

    就一个SQL查询:
    select * from db2 not exists(selec 1 from db1 where db1.field1=db2.field1 
             and db1.field2=db2.field2...)//条件字段根据你的实际情况
    如果结果集不为空,就表示db2中有数据与db1不同。
      

  2.   

    select * from db2 where not exists
        (select 1 from db1 where db1.field1=db2.field1 and db1.field2=db2.field2...)条件字段可以自己加
      

  3.   

    if exists(select * from db2 where id not in
        (select id from db1)) 
      print 'db2有数据db1中没有' 
      

  4.   

    可是我的两个表在两个不同的interbase数据库中
      

  5.   

    两个数据库 db1,db2 ,select * from db2 。。???