VOLUME_PRIVILEGES

適用対象:check marked yes Databricks SQL Databricks Runtime 13.3 LTS 以降 Unity Catalog のみ

INFORMATION_SCHEMA.VOLUME_PRIVILEGESにはプリンシパルで、カタログスキーマ内のボリュームに対する権限を持つものが一覧表示されます。

これは、SQL 標準情報スキーマの拡張機能です。

注

現在、オブジェクトに対する MANAGE 特権を持つユーザーは、そのオブジェクトのすべての許可を INFORMATION_SCHEMA で表示することはできません。 代わりに、 INFORMATION_SCHEMA はユーザー自身のオブジェクト上の助成金のみを表示します。 この動作は、今後修正される予定です。

MANAGE 特権を持つユーザーは、SQL コマンドまたはカタログ エクスプローラーを使用して、オブジェクトでのすべての許可を表示できます。 「Unity Catalog の特権の管理」を参照してください。

定義

VOLUME_PRIVILEGES リレーションには次の列が含まれています。

名前 データ型 Nullable 説明
GRANTOR STRING いいえ 権限を許可したプリンシパル。
GRANTEE STRING いいえ 権限が許可されるプリンシパル。
VOLUME_CATALOG STRING いいえ 権限が付与される関係のカタログ。
VOLUME_SCHEMA STRING いいえ 権限が付与される関係のスキーマ。
VOLUME_NAME STRING いいえ 権限が許可されるボリューム。
PRIVILEGE_TYPE STRING いいえ 権限が許可されています。
IS_GRANTABLE STRING いいえ 常に NO です。 将来利用するために予約されています。
INHERITED_FROM STRING はい 権限が継承される先祖関係。

制約

VOLUME_PRIVILEGES リレーションには、次の制約が適用されます。

クラス 名前 [列一覧] 説明
Primary key (プライマリ キー) VOLUMEPRIVS_PK GRANTOR、 GRANTEE、 VOLUME_CATALOG、 VOLUME_SCHEMA、 VOLUME_NAME、 PRIVILEGE_TYPE 許可された権限の一意識別子。
外部キー VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG、 VOLUME_SCHEMA、 VOLUME_NAME 「VOLUMES」を参照

例

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;