顯示授與
適用于: Databricks SQL Databricks Runtime
顯示影響安全性實體物件的所有許可權 (繼承、拒絕和授與) 。
若要執行此命令,您必須是:
- 工作區管理員或物件的擁有者。
- 中指定的
principal
使用者。
使用 SHOW GRANTS TO RECIPIENT 列出 收件者 可存取的共用。
語法
SHOW GRANTS [ principal ] ON securable_object
您也可以使用 GRANT
作為 的 GRANTS
替代方案。
參數
-
選擇性使用者或群組,用來顯示授與或拒絕的許可權。 如果未指定
SHOW
,則會傳回具有 物件使用權限之所有主體的許可權。 您必須以 反 引號 ()` `
的特殊字元括住使用者、服務主體和組名。 -
要顯示其許可權的物件。
返回
具有下列資料行的結果集:
principal STRING NOT NULL
:具有許可權的主體。actionType STRING NOT NULL
:主體有權執行的動作。objectType STRING
:附加許可權的物件。objectKey STRING
:物件的識別碼。
例子
> SHOW GRANTS `alf@melmak.et` ON SCHEMA my_schema;
principal actionType objectType objectKey
------------- ---------- ---------- ---------
alf@melmak.et USE DATABASE my_schema
> SHOW GRANTS ON SHARE some_share;
recipient actionType objectType objectKey
--------- ---------- ---------- ---------
A_Corp SELECT
B.com SELECT
> SHOW GRANTS ON CONNECTION mysql_connection;
principal actionType objectType objectKey
------------- ---------------------- ---------- ------------------------------------
alf@melmak.et CREATE FOREIGN CATALOG CONNECTION mysql_connection
alf@melmak.et USE CONNECTION CONNECTION mysql_connection