【问题标题】:Schema permission giving on all tables in Oracle [duplicate]对 Oracle 中的所有表授予架构权限 [重复]
【发布时间】:2018-01-23 03:06:27
【问题描述】:

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

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

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

知道为什么会出现此错误吗?

【问题讨论】:

  • 我收到错误 ORA - 00903
  • 显示您的代码 .. 正确的数据样本和预期结果

标签: oracle


【解决方案1】:

Afaik,没有直接的方法可以做到这一点。我知道的最简单的快捷方式是运行类似

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

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

【讨论】:

    猜你喜欢
    • 2015-02-05
    • 2016-02-14
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    相关资源
    最近更新 更多