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

[ORACLE] テーブル名やカラム名にORACLEキーワードを使用する

テーブル名やカラム名にオラクルキーワードを使用したい場合は、「"」で囲います。 サンプル 例)テーブル名と列名にオラクル ...
ORACLE

[ORACLE関数] 大文字・小文字を変換する(UPPER, LOWER)

大文字・小文字を変換するには、UPPERまたはLOWERを使用します。 構文 (大文字にする) UPPER(<文字列>) ...
ORACLE

[PL/SQL] 連番を採番してINSERTするサンプル

既存データを元に連番を採番してINSERTするサンプルです。 サンプル 例)CODE, SEQが主キーのテーブルで、SE ...
ORACLE

[データディクショナリ] トリガーの情報を取得する

トリガーの情報を参照するには、 TRIGGERSデータディクショナリビューを参照します。 TRIGGERSデータディクシ ...
ORACLE

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

データベースファイルの情報を参照するには、 DBA_DATA_FILESデータディクショナリビューを参照します。 DAT ...

スポンサーリンク