1
为了查找可以列出可以通过过程授予的所有特权的表,我搜索了很多例如。Oracle过程授予特权列表
我一直试图让这些表解决此信息:
all_sys_privs
session_privs
user_sys_privs
dba_sys_privs
system_privilege_map
但没有成功。
我想是说,一个列表:
“程序对象可以授予执行和用户/角色DEBUG特权。”
你能帮助我吗?
为了查找可以列出可以通过过程授予的所有特权的表,我搜索了很多例如。Oracle过程授予特权列表
我一直试图让这些表解决此信息:
all_sys_privs
session_privs
user_sys_privs
dba_sys_privs
system_privilege_map
但没有成功。
我想是说,一个列表:
“程序对象可以授予执行和用户/角色DEBUG特权。”
你能帮助我吗?
你正在寻找的表是V$OBJECT_PRIVILEGE
SQL> select * from V$OBJECT_PRIVILEGE where object_type_name = 'PROCEDURE';
OBJECT_TYPE_NAME OBJECT_TYPE_ID PRIVILEGE_ID PRIVILEGE_NAME
-------------------- -------------- ------------ ---------------
PROCEDURE 7 12 EXECUTE
PROCEDURE 7 26 DEBUG
就像手套!非常感谢@Haki! 亲切的问候! – Sammy 2014-10-07 14:30:55
@the猪,谢谢你的更正建议。 你能帮我解决这个问题吗? – Sammy 2014-10-07 11:20:06
看来你已经有了答案:)。 – 2014-10-07 13:09:37