Condividi tramite


SHOW GRANT

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Visualizza tutti i privilegi (ereditati, negati e concessi) che influiscono sull'oggetto a protezione diretta.

Per eseguire questo comando, è necessario:

  • Un amministratore dell'area di lavoro o il proprietario dell'oggetto.
  • L'utente specificato in principal.

Usare SHOW GRANT TO RECIPIENT per elencare le condivisioni a cui un destinatario ha accesso.

Sintassi

SHOW GRANTS [ principal ] ON securable_object

È anche possibile usare GRANT come alternativa per GRANTS.

Parametri

  • principal

    Un utente o un gruppo facoltativo per il quale visualizzare i privilegi concessi o negati. Se non specificato SHOW , verranno restituiti privilegi per tutte le entità che dispongono dei privilegi per l'oggetto . È necessario racchiudere utenti, entità servizio e nomi di gruppo con caratteri speciali nei backtick (` `).

  • securable_object

    Oggetto i cui privilegi devono essere visualizzati.

Valori restituiti

Set di risultati con le colonne seguenti:

  • principal STRING NOT NULL: l'entità che dispone dell'autorizzazione.
  • actionType STRING NOT NULL: azione che l'entità dispone dell'autorizzazione per eseguire.
  • objectType STRING : oggetto a cui è associata l'autorizzazione.
  • objectKey STRING: identificatore dell'oggetto.

Esempio

> 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