共用方式為


CATALOG_PRIVILEGES

適用於:檢查標示為 yes Databricks SQL 檢查標示為 yes Databricks Runtime 10.4 LTS 和以上版本 檢查標示為 yes 僅限 Unity 目錄

INFORMATION_SCHEMA,CATALOG_PRIVILEGES 列出擁有目錄上許可權主體

注意

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

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

定義

CATALOG_PRIVILEGES 關係包含下列欄:

名稱 資料類型 可空 標準 描述
GRANTOR STRING Yes 授與權限的主體
GRANTEE STRING Yes 向其授予權益的主體
CATALOG_NAME STRING Yes 賦予權限的目錄
PRIVILEGE_TYPE STRING Yes 權限已授予。
IS_GRANTABLE STRING Yes 一律為 NO。 保留供未來使用。
INHERITED_FROM STRING Yes 權限所繼承的祖先關係。

限制

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

類別 名稱 欄位列表 描述
主要金鑰 CATPRIVS_PK GRANTOR、 、 GRANTEECATALOG_NAMEPRIVILEGE_TYPE 授與許可權的唯一標識符。
外來鍵 CATPRIVS_CATS_FK CATALOG_NAME 參考 CATALOGS

範例

> SELECT catalog_name, grantee
    FROM information_schema.catalog_privileges;