Omn*_*ent 10 oracle permissions
我可以运行什么查询来查看用户是否具有执行存储过程的权限.
让我们说用户UserA和存储过程名称是my_stored_proc
我想知道是否UserA具有执行权限my_stored_proc
UserA不是storedproc的所有者.其他一些所有者授予他许可.
dpb*_*ley 12
通过角色来计算拨款:
select grantee, table_name, privilege
from dba_tab_privs
where
table_name = 'my_stored_proc'
and
owner = 'ownerOfObject'
and
(grantee = 'userA'
or
grantee in
(select granted_role
from dba_role_privs
where grantee = 'userA'
)
)
Run Code Online (Sandbox Code Playgroud)