共用方式為


SCHEMA_PRIVILEGES

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime 10.4 LTS 和更新版本核取記號為「是」僅限 Unity 目錄

INFORMATION_SCHEMA。 列出在 目錄 中具有 架構 主體。

傳回的數據列受限於使用者有權與其互動的架構。

備註

目前,具有物件 MANAGE 許可權的用戶無法在 INFORMATION_SCHEMA中檢視該物件的所有授與。 相反地,INFORMATION_SCHEMA 只會在物件上顯示它自己的權限。 未來會更正此行為。

具有 MANAGE 許可權的使用者可以使用 SQL 命令或目錄總管來檢視物件上的所有授與。 請參閱 在 Unity 目錄中管理許可權。

定義

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 Yes No 權限所繼承的上限關聯。

限制

以下限制式適用於 SCHEMA_PRIVILEGES 關聯:

類別 名稱 資料行清單 描述
主要金鑰 SCHEMAPRIVS_PK GRANTOR、、 GRANTEECATALOG_NAMESCHEMA_NAMEPRIVILEGE_TYPE 已授與權限的唯一識別碼。
外部索引鍵 SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME 參考 SCHEMATA

範例

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;