客户ERP用的是Oracle,同样的数据我在他们服务器上抓取数据的时候是正确的,但是在客户电脑上数量就是错的,两台电脑的Oracle配置也是一样的。请问这个会是什么问题造成的呢。oracle服务器本地数据不同

解决方案 »

  1.   

    maybe 同一个事务操作尚未结束
      

  2.   

      应该不会吧    我想的 是可能他们自己本地的 电脑上面的 Oracle 有问题  
      

  3.   


    经过多次碰壁,Oracle会发生问题,但是这个几率确实不是很大。更多的,需要看咱们的程序。把两个执行的SQL拿出来。如果ERP,权限控制的方面,登录的用户是否一致?比如,权限高的用户查询的数据范围肯定要大于权限低的用户,这个是参数的问题。
    如果两台机器同时执行,某台机器上是否有尚未提交的事务?例如,查询一张表,A查询的是该表的信息。B在查询之前插入了一条信息,但是尚未提交,因此B查询的数据就会比A多一条。