SHARE_RECIPIENT_PRIVILEGES
適用対象: 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 |
いいえ | 権限が許可されています。 |
INHERITED_FROM |
STRING |
はい | 権限が継承される先祖関係。 |
制約
SHARE_RECIPIENT_PRIVILEGES
リレーションには、次の制約が適用されます。
クラス | 名前 | [列一覧] | 説明 |
---|---|---|---|
Primary key (プライマリ キー) | SHARE_RECIPIENT_PRIVS_PK |
許可された権限の一意識別子。 | |
外部キー | 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;