【发布时间】:2011-11-02 05:24:22
【问题描述】:
如何检查授予特定序列的权限并从 SQL*Plus 为特定序列分配权限。谢谢
【问题讨论】:
如何检查授予特定序列的权限并从 SQL*Plus 为特定序列分配权限。谢谢
【问题讨论】:
授予权限:
grant select on schema_name.sequence_name to user_or_role_name;
检查已授予哪些权限
select * from all_tab_privs where TABLE_NAME = 'sequence_name'
【讨论】:
还有一点。在某些情况下,我在 all_tab_privs 上找不到任何结果!我确实在 dba_tab_privs 上找到了它。我认为最后一张表更好地检查对象上的任何可用授权(在影响分析的情况下)。语句变为:
select * from dba_tab_privs where table_name = 'sequence_name';
【讨论】:
DBA_xxx 视图。