コンテンツエリア開始

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

前提条件

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

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

特権を定義します。SQL チュートリアルStructure linkデータベースユーザとその特権の説明に従って進めます。

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

      現在のユーザに特権が付与されたすべてのテーブルです。所有するテーブルは出力されません。

SELECT schemaname, tablename, privilege
  FROM DOMAIN.TABLEPRIVILEGES
    WHERE grantee = 'MONA'

      現在のユーザにSELECT 特権が付与され、この特権の受け渡しが許可されたすべてのテーブルです。所有するテーブルは出力されません。

SELECT schemaname, owner, tablename
  FROM DOMAIN.TABLEPRIVILEGES
    WHERE grantee = 'MONA'
      AND privilege LIKE '%SEL%'
      AND is_grantable = 'YES'

      現在のユーザがユーザDAVID に付与したすべての権限です。

SELECT schemaname, tablename, privilege
  FROM DOMAIN.TABLEPRIVILEGES
    WHERE grantor = 'MONA'
      AND grantee = 'DAVID'

Note

すべてのテーブル: TABLES を参照

テーブルの存在: TABLES を参照

テーブル定義: COLUMNS を参照

テーブルのシノニム: SYNONYMS を参照

テーブル特権: TABLES を参照

ビュー定義のテーブル: VIEWCOLUMNS を参照

 

 

コンテンツエリア終了