【Oracle】ロール(ROLE)を確認するSQL

Oracleのロール(ROLE)を確認するSQL

DBA_ROLE_PRIVS

Oracleで現在の作成済みのロールを確認するには「DBA_ROLE_PRIVS」を使用します。

-- Oracleのロールを確認するSQL
SELECT * FROM DBA_ROLE_PRIVS;
GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE
KENKYU ROLE_KEN NO YES
EIGYOU ROLE_EIG NO YES

「DBA_ROLE_PRIVS」は全ユーザーのロールを確認できるので「SELECT ANY TABLE権限」を持つユーザーで確認する必要があります。

以上、Oracleのロール(ROLE)の一覧を確認するSQLでした。

コメント