同样的SQL语句,在同一个表里,不停刷新,有时会出现没有查询结果的情况,表数据肯定是没有变动的;
请问是什么原因?

解决方案 »

  1.   

    这不太可能,如果确实按照楼主所说的表数据没有变且表数据与时间完全没有关系。
    难道Oracle的一个bug被你发现了?
    建议楼主自己再分析分析情况。
    这问题没什么意义,建议结帖。
      

  2.   

    对这个现象描述一下:
    我在一个页面上调用了一条SQL语句,此SQL与时间等无关的,却发现此处的内容时有时无;
    于是,我将此SQL拷到oracle客户端运行,刷新几次,就发现其中有时就不出来结果,但多数情况是有结果的。
      

  3.   

    最簡單的辦法,在這個表上做個trigger,紀錄它的delete,insert,update操作就好了這樣你就知道是否有數據的修改ps:我只知道在oracle erp中表何試圖是使用客戶端驗證來限定表的可查詢範圍
        
       如果你的表確實沒有任何的操作紀錄那你要查看是否有網絡問題:)