共用方式為


顯示授與

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

顯示會影響安全性實體物件的所有許可權(繼承、拒絕和授與)。

若要執行此命令,您必須是:

  • 工作區管理員或對象的擁有者。
  • 具有物件的 MANAGE 許可權、在物件的父系上 USE CATALOG,以及在其父架構上 USE SCHEMA
  • principal 中指定使用者。

使用 SHOW GRANTS TO RECIPIENT 列出收件者可存取的共用

語法

SHOW GRANTS [ principal ] ON securable_object

您也可以使用 GRANT 作為的 GRANTS替代方案。

參數

  • principal

    要顯示已授與或拒絕許可權的選擇性使用者或群組。 如果未指定 SHOW ,則會傳回物件上具有許可權之所有主體的許可權。 您必須在反引號中` `括住用戶、服務主體和組名。

  • securable_object

    要顯示其許可權的物件。

傳回

具有下列資料行的結果集:

  • 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