A表只是个临时表,它存的数据是时刻更新的。我现在的思路是:首先拿A表和B表比,如果A表不存在B表的数据,向B中插入A的数据;然后拿B表和A表比,如果B表不存在A表的数据,说明该地区公司已恢复

解决方案 »

  1.   

    触发器 
    当A表数据更新 判断是否在B表中存在 
    如果不存在 则数据插入到B中
      

  2.   

    对,触发器,如果数据库不支持,就只能自己写程序处理了,其实我建议做好你的表模型,然后把数据放到内存中(如果你的B表不是很大),这样完全就是两个集合的关系了(A和B),操作起来速度快也很方便,当程序退出时,再写到数据库;
      

  3.   

    lianshaohua 您好! B表不大,一般每次就几条数据,现在用程序做,我有点逻辑上面的问题,你能说下你的思路吗
      

  4.   

    A表做成一个类,
    B表做成一个类,
    然后有两个集合Aset和Bset分别存储A的对象和B的对象,这样你就可以方便的对两个集合进行操作了(遍历,查询,更新,删除)要比直接操作数据库效率高,简单;
      

  5.   

    如果我把都放在DataTable中,然后去对比,应该没问题把? 现在想把它存入数据库,就是为了最终能够
    计算end_time  - start_ime的值
      

  6.   

    呵呵,谢谢你哈!!! 能问下你的MSN吗?