用同义词,用私有或公共的都行。
私有方式:
在用户B中create synonym 表A for 用户A.表A;公有方式:
以system用户登录
create public synonym 表A for 用户A.表A;
grant select on 表A to 用户B;两种方式都可以

解决方案 »

  1.   

    补充,用私有方式时,要把select on 用户A.表A的权限赋给用户B
      

  2.   

    三少!建立同意词没错!上班时间不要去泡mm了!OK!
    create public sysnonym sanshao
    for 用户B.表名@数据库链路名
      

  3.   

    都怪我没说清楚。
    如果用户A的表很多很多的话,我不能把select on 都要对每个对象赋予一遍呀。
    能不能有别的方法:比如,把用户A和用户B分在一个组,用户A就能直接用B的任何对象。非常感谢!
      

  4.   

    spool sanshao.sql
    select 'grant select on',tname,'to 用户A' from tab 
    spool off;
    运行一下sanshao.sql就可以了