権限受領者であるオブジェクトについての権限付与情報を表示するには、
XXX_TAB_PRIVS_RECDデータディクショナリビューを参照します。
XXX_TAB_PRIVS_RECDデータディクショナリの種類
TAB_PRIVS_RECDデータディクショナリビューには以下2種類があります。
ALL_TAB_PRIVS_RECD | 現行ユーザが権限受領者であるオブジェクトと、使用可能になっているロールまたはPUBLICが権限受領者であるオブジェクトについての権限付与情報を表示 |
---|---|
USER_TAB_PRIVS_RECD | 現行のユーザーが権限受領者であるオブジェクトについての権限付与情報を表示 |
XXX_TAB_PRIVS_RECDデータディクショナリの定義
TAB_PRIVS_RECDデータディクショナリの定義です。
列名 | 型 | メモ |
---|---|---|
GRANTEE | VARCHAR2(30) | アクセス権を付与されたユーザまたはロール名 ※ALL_TAB_PRIVS_RECDのみ |
OWNER | VARCHAR2(30) | オブジェクト所有者 |
TABLE_NAME | VARCHAR2(30) | オブジェクト名 |
GRANTOR | VARCHAR2(30) | 権限付与したユーザ |
PRIVILEGE | VARCHAR2(40) | オブジェクトについての権限 |
GRANTABLE | VARCHAR2(3) | 権限がGRANT OPTION付きで付与されたかどうか(YES/NO) |
HIERARCHY | VARCHAR2(3) | 権限がHIERARCHY OPTION付きで付与されたかどうか(YES/NO) |
サンプル
TAB_PRIVSデータディクショナリビューを検索するサンプルです。
例)ログインユーザに付与されているオブジェクト権限の一覧を表示する
1 |
SELECT * FROM USER_TAB_PRIVS_RECD; |
メモ
- オブジェクト名を検索条件とする場合、必ず大文字で指定してください。