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