コンテンツエリア開始

This graphic is explained in the accompanying text ROLEPRIVILEGES Locate the document in its SAP Library structure

前提条件

Structure linkSQL チュートリアルのデモデータを生成しておく必要があります。

ユーザ MONA としてデモデータベースインスタンス DEMODB にログオンします。

ロールを定義して使用します。SQL チュートリアルStructure linkロールの説明に従って進めます。

システムテーブル ROLEPRIVILEGES を使用して、以下のデータベース情報などを決定することができます。

      CITY テーブルのロールROLE_1 に直接付与されたすべての特権です。間接的に付与された、つまり、異なるロールによって CITY テーブルに付与された特権は表示されません。

SELECT privileges
  FROM DOMAIN.ROLEPRIVILEGES
    WHERE grantee = 'ROLE_1'
      AND schemaname = 'HOTEL'
      AND tablename = 'CITY'

      ROLE_4 に付与されたすべてのロールです。ロール付与者の指定です。

SELECT role, grantor
  FROM DOMAIN.ROLEPRIVILEGES
    WHERE grantee = 'ROLE_4'
      AND role IS NOT NULL

Note

すべてのロール: ROLES を参照

データベースが開始されると自動的に有効化されるユーザのロール: ROLES を参照

現在のデータベースセッションで有効なすべてのロール: SESSION_ROLES を参照

 

 

コンテンツエリア終了