客户端可以读出数据,比如 读取1月份到10月份的数据那张表.
但PL/SQL进去select 那张表时,只能显示5月份到10份的数据。1-4月的数据select 不出来。找过其他的表,确定没有把数据分开存放。
有哪几种方法可以做到这样数据隐藏。帮忙分析一下。

解决方案 »

  1.   

    客户端可以读出数据,比如 读取1月份到10月份的数据那张表.
    但PL/SQL进去select 那张表时,只能显示5月份到10份的数据。1-4月的数据select 不出来。找过其他的表,确定没有把数据分开存放。
    有哪几种方法可以做到这样数据隐藏。帮忙分析一下。这怎么可能????????你试多几次再来这发贴子好不好???????
    PL/SQL不是一次性把所有数据都显示出来的,要拉那个滚动条,拉的时候才显示多余数据,它有个跟用户交互的过程~~~
    我擦,要是你说的是真的,那PL/SQL还有什么用????????/
      

  2.   

    可以,找PLSQL公司给你定制一款
      

  3.   

    sql窗口,返回结果之后,上面有两个绿色的箭头,是翻页的,看见了吗?
      

  4.   

    绿箭头这个当然是知道的 并不是今天才用。即使在控制端下 sqlplus "/as sysdba"
     select 也出不来 1-4月份的数据。所以这并不是 PLsql的问题,我说的是oracle是否可应对象不同而隐藏数据的问题特此发帖来探讨一下。
      

  5.   

    可能性1:1-4月的数据是客户端插入的,没有提交,
    可能性2:1-4月的数据是客户端缓存的。
    可能性3:plsql和客户端登陆用户不同,两个用户的schema里面都有同名表格,数据不同。
    可能性:plsql的查询语句有问题

    你说的隐藏,应该不存在
      

  6.   

    之前也想到可能是客户端缓存之类的问题。经检查已经排除。
    语句应该也不会有问题 最简单的 * from 
    可能性3  我在控制端下,使用sysdba登录 也查不到,还用别的方法 可以让我看到,客户端的登录用户下的数据吗。
      

  7.   

    http://database.51cto.com/art/201004/196030.htm