共用方式為


EXTERNAL_LOCATION_PRIVILEGES

適用於:選取「是」 Databricks SQL 選取「是」 Databricks Runtime 10.4 LTS 及以上版本

INFORMATION_SCHEMA。 列出在外部位置上具有權限的主體。

這是 SQL 標準資訊架構的延伸模組。

注意

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

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

定義

EXTERNAL_LOCATION_PRIVILEGES 關係包含下列欄位:

名稱 資料類型 可為空 描述
GRANTOR STRING 授與權限的主體
GRANTEE STRING 要向其授與權限的主體
EXTERNAL_LOCATION_NAME STRING 授與許可權的外部位置
PRIVILEGE_TYPE STRING 正在授予的權益。
IS_GRANTABLE STRING 一律為 NO。 保留供未來使用。
INHERITED_FROM STRING Yes 權限所繼承的祖先關聯。

限制

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

類別 名稱 欄位列表 描述
主要金鑰 LOCPRIVS_PK GRANTOR、 、 GRANTEEEXTERNAL_LOCATION_NAMEPRIVILEGE_TYPE 授予權限的唯一識別碼。
外鍵 LOCPRIVS_LOCS_FK EXTERNAL_LOCATION_NAME 參考 EXTERNAL_LOCATIONS

範例

> SELECT external_location_name, grantee
    FROM information_schema.external_location_privileges;