Oracle中的序列权限

Jac*_*ack 35 oracle sequence

如何检查为特定序列授予的权限,并从SQL*Plus分配特定序列的权限.谢谢

ben*_*y23 65

授予权限:

grant select on schema_name.sequence_name to user_or_role_name;
Run Code Online (Sandbox Code Playgroud)

检查已授予的权限

select * from all_tab_privs where TABLE_NAME = 'sequence_name'
Run Code Online (Sandbox Code Playgroud)


OPM*_*vor 7

还有一点。在某些情况下,我在all_tab_privs上没有发现任何结果 !我确实在dba_tab_privs上找到了它 。我认为最后一张表更适合检查对象上的任何可用授权(在影响分析的情况下)。语句变为:

    select * from dba_tab_privs where table_name = 'sequence_name';
Run Code Online (Sandbox Code Playgroud)