如何检查为特定序列授予的权限,并为SQL * Plus分配特定序列的权限。谢谢
答案 0 :(得分:64)
授予权限:
grant select on schema_name.sequence_name to user_or_role_name;
检查已授予的权限
select * from all_tab_privs where TABLE_NAME = 'sequence_name'
答案 1 :(得分:3)
再说一点。在某些情况下,我发现 all_tab_privs 没有结果!我发现它确实在 dba_tab_privs 上。我认为这最后一个表更好地检查对象上的任何可用授权(在影响分析的情况下)。声明变成:
select * from dba_tab_privs where table_name = 'sequence_name';