如何将A用户所有的权限都赋予B。也就是说让B用户可以增删改查A用户下的所有表,
可以执行A用户下所有的procedure,调用所有的package。构造sql的方法就不用提供了,谢谢大家

解决方案 »

  1.   

    Oracle没有像mysql 这样的写法,grant all on user_a.* to user_b;scott@TDODS> grant all on scott.* to lym;
    grant all on scott.* to lym
                       *
    ERROR at line 1:
    ORA-00903: invalid table name
    Elapsed: 00:00:00.08-- 如果你不用构造SQL的方法,就只能一个SQL一个SQL去写了,没其他的招!
      

  2.   


    这样的话,给角色授权不还是要构造大量的sql嘛,一样的