在PL/SQL中,可以使用系統視圖USER_TAB_PRIVS
或USER_SYS_PRIVS
來查詢用戶的權限。
USER_TAB_PRIVS
查看用戶的表權限:SELECT * FROM USER_TAB_PRIVS WHERE GRANTEE = 'username';
將username
替換為要查詢權限的用戶名稱。
USER_SYS_PRIVS
查看用戶的系統權限:SELECT * FROM USER_SYS_PRIVS WHERE GRANTEE = 'username';
將username
替換為要查詢權限的用戶名稱。
這些查詢將返回用戶擁有的表權限和系統權限的詳細列表。