SCHEMA_PRIVILEGES
適用於:Databricks SQL Databricks Runtime 10.4 LTS 和更新版本僅限 Unity 目錄
INFORMATION_SCHEMA。SCHEMA_PRIVILEGES列出在目錄中具有架構許可權的主體。
傳回的數據列受限於使用者有權與其互動的架構。
定義
關聯 SCHEMA_PRIVILEGES
包含下列資料列:
名稱 | 資料類型 | Nullable | 標準 | 描述 |
---|---|---|---|---|
GRANTOR |
STRING |
No | Yes | 授與許可權的主體 。 |
GRANTEE |
STRING |
No | Yes | 授與許可權的主體 。 |
CATALOG_NAME |
STRING |
No | Yes | 授與許可權的架構目錄 。 |
SCHEMA_NAME |
STRING |
No | Yes | 授與許可權的架構 。 |
PRIVILEGE_TYPE |
STRING |
No | Yes | 正在授與的許可權 。 |
IS_GRANTABLE |
STRING |
No | Yes | 一律為 NO 。 保留供未來使用。 |
INHERITED_FROM |
STRING |
是 | No | 許可權繼承自的上階關聯性。 |
限制
下列條件約束適用於 SCHEMA_PRIVILEGES
關聯:
類別 | 名稱 | 資料行清單 | 描述 |
---|---|---|---|
主要金鑰 | SCHEMAPRIVS_PK |
GRANTOR 、、 GRANTEE 、 CATALOG_NAME 、 SCHEMA_NAME 、 PRIVILEGE_TYPE |
授與許可權的唯一標識符。 |
外鍵 | SCHEMAPRIVS_SCHEMATA_FK |
CATALOG_NAME , SCHEMA_NAME |
參考 SCHEMATA |
範例
> SELECT catalog_name, schema_name, grantee
FROM information_schema.schema_privileges;