権限受領者であるオブジェクトについての権限付与情報を表示するには、
XXX_TAB_PRIVS_MADEデータディクショナリビューを参照します。
XXX_TAB_PRIVS_MADEデータディクショナリの種類
TAB_PRIVS_MADEデータディクショナリビューには以下2種類があります。
ALL_TAB_PRIVS_MADE | ログインユーザーがオブジェクト所有者または権限付与者であるオブジェクトの権限付与情報を対象とする |
---|---|
USER_TAB_PRIVS_MADE | ログインユーザがオブジェクト所有者であるオブジェクトの権限付与情報を対象とする |
XXX_TAB_PRIVS_MADEデータディクショナリの定義
TAB_PRIVS_MADEデータディクショナリの定義です。
列名 | 型 | メモ |
---|---|---|
GRANTEE | VARCHAR2(30) | アクセス権を付与されたユーザーまたはロール名 |
OWNER | VARCHAR2(30) | オブジェクトの所有者 ※ALL_TAB_PRIVS_MADEのみ |
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_MADEデータディクショナリビューを検索するサンプルです。
例)ログインユーザが所有者のオブジェクトの権限付与情報一覧を表示する
1 |
SELECT * FROM USER_TAB_PRIVS_MADE; |
メモ
- オブジェクト名を検索条件とする場合、必ず大文字で指定してください。