Oracle

时间:2018-01-22 17:29:49

标签: oracle

我正在尝试为单个实例中的所有表提供架构权限。

例如,我在Schema A,我需要从Schema A访问Schema B中的表格。

我尝试grant select on A. * to B,但我收到的表名无效。

我知道为什么会收到此错误?

1 个答案:

答案 0 :(得分:1)

Afaik,没有直接的方法来做到这一点。我知道的最简单的捷径就是运行类似

的东西
select 'grant select on A.' || table_name || ' to B;'
from user_tables;  

然后复制/粘贴结果并运行它。

相关问题