我是a用户
我想看b用户的所有表的select语句是什么啊
为什么我写的这个不行啊-----------
select * from all_tables;---可以查看所有用户的表
--------------
可为什么下面的不行呢
select * from all_tables
where owner='b';
-------------
结果为空呢
实际上有啊。

解决方案 »

  1.   

    select * from all_tables 
    where owner='B'; 大写
      

  2.   

    select * from all_tables where owner='b'; 
    改成
    select * from all_tables where owner=upper('b');
    或者
    select * from all_tables where owner='B'; 
    记得要大写。
     
      

  3.   

    all_tables
    有权限的,如果你不加条件能看到那个用户的表就能查到
    要是没权限的话是看不到那个用户的表的,不管大写不大写