TABLE_PRIVILEGES
適用対象: Databricks SQL
Databricks Runtime 10.4 LTS 以上
Unity Catalog のみ
INFORMATION_SCHEMA.TABLE_PRIVILEGES は、カタログ スキーマ内のテーブルに対する権限を持つプリンシパルを一覧表示します。
Definition
TABLE_PRIVILEGES
リレーションには次の列が含まれています。
名前 | データ型 | Nullable | Standard | 説明 |
---|---|---|---|---|
GRANTOR |
STRING |
いいえ | はい | 権限を許可したプリンシパル。 |
GRANTEE |
STRING |
いいえ | はい | 権限が許可されるプリンシパル。 |
TABLE_CATALOG |
STRING |
いいえ | はい | 権限が付与される関係のカタログ。 |
TABLE_SCHEMA |
STRING |
いいえ | はい | 権限が付与される関係のスキーマ。 |
TABLE_NAME |
STRING |
いいえ | はい | 権限が付与される関係。 |
PRIVILEGE_TYPE |
STRING |
いいえ | はい | 権限が許可されています。 |
IS_GRANTABLE |
STRING |
いいえ | はい | 常に NO です。 将来利用するために予約されています。 |
INHERITED_FROM |
STRING |
いいえ | いいえ | 権限が継承される先祖関係。 |
制約
TABLE_PRIVILEGES
リレーションには、次の制約が適用されます。
クラス | 名前 | [列一覧] | 説明 |
---|---|---|---|
Primary key (プライマリ キー) | TABLEPRIVS_PK |
GRANTOR 、GRANTEE 、TABLE_CATALOG 、TABLE_SCHEMA 、TABLE_NAME 、PRIVILEGE_TYPE |
許可された権限の一意識別子。 |
外部キー | TABLEPRIVS_TABLES_FK |
TABLE_CATALOG 、TABLE_SCHEMA 、TABLE_NAME |
TABLES を参照します。 |
例
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;