我用sqlplus输入语句:select owner,table_name,tablespace_name from all_tables where tablespace_name='REPORT_PMDB'and table_name like 'M%';查询出的结果为23条。但是用sqlplus输入同样语句,查询结果为六条。都是以用户名report_pmdb登录的。
急急急。好心人解决。

解决方案 »

  1.   


    不是另一个是plsql。呵呵。
      

  2.   

    你PLSQL那里有没有按Fetch last page呢?就是有部分隐藏了
      

  3.   

    plsql查出来的是23条。sqlplus查出来6条。帖子上糊涂了。
      

  4.   

    先前的问题解决了没 不可能有这问题
    你肯定是在plsql查的只有6条 alt+end键就全出来了
      

  5.   


    你快点帮我解决吧。呵呵
    先前的问题解决了。
    现在就是用plsq查出23条。用sqlplus查出6条。很多表用sqlplus查询,显示找不到表或试图。
      

  6.   

     这么奇怪的事情!
    你确定你是同一个用户同一个身份登陆的?
    select count(*) from all_tables 
    where tablespace_name='REPORT_PMDB'and table_name like 'M%';
    这个结果是多少?
      

  7.   

    居然会有这种问题吗?从来没用过SQLPlus的飘过....
      

  8.   

    先前是什么问题造成的 是我说的那样 还是什么问题
    select owner,table_name,tablespace_name from all_tables where tablespace_name='REPORT_PMDB'and substr(table_name,1,1)='M'
      

  9.   


    sqlplus结果是6
    plsql结果是23
      

  10.   

    先前是监听和服务没起。sqlplus查询提示很多表和试图不存在;
    但是用plsql查询这些表都存在,且都有数据。所以我就用语句查询所有以M开头的表,结果sqlplus查询到的表确实比plsql查询到的少。强调:登录都是用同样的用户名:report_pmdb