ORACLE機能 データディクショナリ

[データディクショナリ] 権限の付与状況を表示する

投稿日:

権限の付与状況を表示するには、
XXX_TAB_PRIVSデータディクショナリビューを参照します。

XXX_TAB_PRIVSデータディクショナリの種類

TAB_PRIVSデータディクショナリビューには以下3種類があります。

【TAB_PRIVSデータディクショナリビューの種類】
DBA_TAB_PRIVS全てのTAB_PRIVS情報を対象とする ※権限が必要
ALL_TAB_PRIVSログインユーザが参照可能な権限付与情報を対象とする
USER_TAB_PRIVSログインユーザが所有者、権限付与者または権限受領者であるオブジェクトの情報を対象とする

XXX_TAB_PRIVSデータディクショナリの定義

TAB_PRIVSデータディクショナリの定義です。

(DBA_/ALL_/USER_ の列定義違いはありません。)

【TAB_PRIVSデータディクショナリ】
列名メモ
GRANTEEVARCHAR2(30)権限を付与されたユーザ
OWNERVARCHAR2(30)オブジェクトの所有者
TABLE_NAMEVARCHAR2(30)オブジェクト名
GRANTORVARCHAR2(30)権限を付与したユーザ
PRIVILEGEVARCHAR2(40)権限の種類
GRANTABLEVARCHAR2(3)権限がGRANT OPTION付きで付与されたかかどうか(YES/NO)
HIERARCHYVARCHAR2(3)権限がHIERARCHY OPTION付きで付与されたかどうか(YES/NO)

サンプル

TAB_PRIVSデータディクショナリビューを検索するサンプルです。

例)所有者、オブジェクト名、権限を付与されたユーザ、権限の種類の一覧を表示する

例)スキーマ=HOGE、オブジェクト=OBJに対して何かしら与えられた権限情報の一覧を表示する

例)スキーマ=HOGEが所有するオブジェクトに対してSELECTする権限情報の一覧を表示する

メモ

  • オブジェクトを検索条件とする場合、必ず大文字で指定してください。

スポンサーリンク

スポンサーリンク

-ORACLE機能, データディクショナリ

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[データディクショナリ] テーブルの情報を取得する

TABLE(表)の情報を参照するには、 TABLESデータディクショナリビューを参照します。 TABLESデータディクシ ...
ORACLE

[ORAエラー] ORA-00923: FROMキーワードが指定の位置にありません。

以下のように表示されます。 (日本語) ORA-00923: FROMキーワードが指定の位置にありません。 (英語) O ...
ORACLE

[データディクショナリ] プロファイル情報を取得する

プロファイルの情報を参照するには、 PROFILESデータディクショナリビューを参照します。 PROFILESデータディ ...
ORACLE

[ORACLE] 制約名を変更する

制約名を変更するには、ALTER TABLE~RENAME CONSTRAINT句を使用します。 構文 (制約名を変更す ...
ORACLE

[データディクショナリ] 表領域の情報を取得する

TABLESPACE(表領域)の情報を参照するには、 TABLESPACESデータディクショナリビューを参照します。 T ...

スポンサーリンク