如何从模式A"授予"在模式B中

时间:2014-04-24 08:13:25

标签: sql oracle grant

同一个数据库中有两个模式:A和B.模式A的角色为A_ROLE。我希望能够从模式B向A_ROLE提供授权(以便具有A_ROLE的用户能够从模式B查询表)

有可能吗? 如果是这样,那怎么做呢?

1 个答案:

答案 0 :(得分:1)

据我所知,在Oracle中,角色是非架构对象,因此架构不能拥有角色。

但是,如果您的意思是用户A具有角色A_ROLE并且希望从架构B向对象授予权限,那么您可以使用以下语句作为示例:

选择B.table1到A_ROLE;