应该可以的,我试过了.如果不行的话就直接select * from table1好了,

解决方案 »

  1.   

    在a用户给b用户授权
    grant select on table1 to b;
      

  2.   

    select * from a.table1  <-  就算 a 用户有 table1 这个表,在过程里一样会出错!
      

  3.   

    在过程里可以用 select ... into ... from ...如果要返回数据集的话,就要用游标~  或把数据存到表(通常用临时表)。
      

  4.   

    应该是先建一个同义词,用ORALCE的工具很好加的
      

  5.   

    select * from a.table1  
    存储过程中单独的这样一句是没有意义的。
    或者用select ... into ...from a.table1
    或者是cursor is select * from a.table1
      

  6.   

    建table的同义词:CREATE PUBLIC SYNONYM table1 FOR a.table1;
      

  7.   

    用jxc(GameHeart) ( )的方法就OK  
     
     
       在a用户给b用户授权
    grant select on table1 to b;