説明
このビューは、V2.2.77バージョンから導入されました。
機能の概要
現在のユーザーに付与されているロールを説明します。
適用対象
このビューはOceanBaseデータベースのOracleモードにのみ適用されます。
フィールドの説明
| フィールド名 | タイプ | NULLを許容するか | 説明 |
|---|---|---|---|
| GRANTEE | VARCHAR2(30) | NO | ユーザーの名前、またはPUBLIC |
| GRANTED_ROLE | VARCHAR2(30) | NO | ユーザーに付与されたロール名 |
| ADMIN_OPTION | VARCHAR2(3) | NO | 権限付与にADMINオプションが含まれるかどうかを示す |
| DEFAULT_ROLE | VARCHAR2(3) | NO | ロールがユーザーのDEFAULT ROLEとして指定されているかどうかを示す |
クエリ例
現在のユーザーが所有するロールを確認します。
obclient [SYS]> SELECT * FROM USER_ROLE_PRIVS;
クエリ結果は次のとおりです:
+---------+--------------+--------------+--------------+
| GRANTEE | GRANTED_ROLE | ADMIN_OPTION | DEFAULT_ROLE |
+---------+--------------+--------------+--------------+
| SYS | ROLE1 | YES | YES |
| SYS | ROLE2 | YES | YES |
+---------+--------------+--------------+--------------+
2 rows in set