SHOW GRANTS
適用於:Databricks SQL Databricks Runtime
若要執行此命令,您必須是:
- 工作區管理員或對象的擁有者。
- 具備在物件上的
MANAGE
許可權、在物件的父物件上的USE CATALOG
許可權,以及在其父架構上的USE SCHEMA
許可權。 -
principal
中指定使用者。
使用
語法
SHOW GRANTS [ principal ] ON securable_object
您也可以使用 GRANT
作為的 GRANTS
替代方案。
參數
傳回
具有下列欄位的結果集:
-
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