出于业务需要,我尝试获取对Oracle数据库上的Oracle过程具有特权(执行,调试...)的(用户,角色等)列表。 首先,我尝试检查其脚本创建,但是它们不存在。 现在,我想获取可以检索此信息的查询。
答案 0 :(得分:2)
简单来说,可以执行此查询以获得所需的结果:
SELECT * FROM DBA_TAB_PRIVS
WHERE OWNER = 'OFFER'
and table_name ='PROC_NAME';
答案 1 :(得分:0)
过程本身没有任何“特权”;它们被授予用户或角色。
在过程中授予的唯一特权是EXECUTE
。