Oracel视图查询与直接查询结果不一致,请问是什么原因?

用视图查询返回的结果集为空,但是直接用sql查询能得到结果,过一段时间用视图查又能查到结果。可以确定中间没有对数据库做过更新,请问这是怎么回事?

有没有可能是你事务每提交导致的?

加个 rowid 这物理地址字段在上面试试。

强制 select 时候 读取表的物理地址上的数据信息
select 表.rowid ,表.* from 表