適用対象:
Databricks SQL
Databricks Runtime 10.4 LTS 以降
INFORMATION_SCHEMA.SHARE_RECIPIENT_PRIVILEGESには、共有に対する権限を持つ受信者が一覧表示されます。
ユーザーがいずれかとやり取りするための権限を持っている受信者についてのみ、共有用の情報が表示されます。
これは、SQL 標準情報スキーマの拡張機能です。
定義
SHARE_RECIPIENT_PRIVILEGES リレーションには次の列が含まれています。
| 名前 | データ型 | Nullable | 説明 |
|---|---|---|---|
GRANTOR |
STRING |
いいえ | 権限を許可したプリンシパル。 |
RECIPIENT_NAME |
STRING |
いいえ | 権限が許可される受信者。 |
SHARE_NAME |
STRING |
いいえ | 権限が許可される共有。 |
PRIVILEGE_TYPE |
STRING |
いいえ | 権限が許可されています。 |
制約
SHARE_RECIPIENT_PRIVILEGES リレーションには、次の制約が適用されます。
| クラス | 名前 | [列一覧] | 説明 |
|---|---|---|---|
| Primary key (プライマリ キー) | SHARE_RECIPIENT_PRIVS_PK |
GRANTOR、 RECIPIENT_NAME、 SHARE_NAME、 PRIVILEGE_TYPE |
許可された権限の一意識別子。 |
| 外部キー | SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK |
RECIPIENT_NAME |
参照 RECIPIENTS |
| 外部キー | SHARE_RECIPIENT_PRIVS_SHARES_FK |
SHARE_NAME |
参照 SHARES |
例
> SELECT share_name, recipient_name
FROM information_schema.share_recipient_privileges;