ORACLE機能

[ORACLE] ロールに付与されている権限を確認する

投稿日:

ロールに付与されている権限を確認するには、ROLE_SYS_PRIVSを検索すればOKです。

サンプル

例)ロールに付与されている権限を確認する

実行例
SQL> select * from role_sys_privs 2 order by role 3 / ROLE PRIVILEGE ADMIN_ COMMON ------------- ---------------------- ------ ------ DBA CREATE SESSION NO YES DBA BECOME USER NO YES DBA DROP TABLESPACE NO YES DBA ALTER SESSION NO YES ...

実際はもっと沢山表示されます。

解説

  • 列の意味は以下の通りです。
     ROLE:ロール名
     PRIVILEGE:ロールに付与された権限名
     ADMIN_OPTION:権限を付与する権限があるかどうか(YES:あり)
     COMMON:権限が付与された方法(YES:共有で付与 NO:ローカルで付与)

スポンサーリンク

スポンサーリンク

-ORACLE機能
-,

執筆者:


comment

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

関連記事

ORACLE

[SQL*Plus] 数値の表示形式を設定する(set numformat)

数値の表示形式を設定するには、「numformat」システム変数を使用します。 構文 (表示構文) show numfo ...
ORACLE

[ORAエラー] ORA-00979: GROUP BYの式ではありません。

以下のように表示されます。 (日本語) ORA-00979: GROUP BYの式ではありません。 (英語) ORA-0 ...
ORACLE

[ORACLE] 値が同じならNULLを返す(NULLIF)

値が同じならNULLを返すには、NULLIF関数を使用します。 サンプル 例)値が同じ場合 SQL*Plus SQL&g ...
ORACLE

[SQL] 検索結果のグループ化を行う(GROUP BY)

検索結果のグループ化を行うには、GROUP BY句を使用します。 サンプルソース 例)bumon_cd単位の件数を取得す ...
ORACLE

[PL/SQL] NESTED TABLE配列の要素を削除する(DELETE)

NESTED TABLE配列の要素を削除するには、DELETEを使用します。 サンプル 例)NESTED TABLE配列 ...

スポンサーリンク