SHOW GRANTS

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Muestra todos los privilegios (heredados, denegados y concedidos) que afectan al objeto protegible.

Para ejecutar este comando, debe ser:

  • Un administrador del área de trabajo o el propietario del objeto.
  • El usuario especificado en principal.

Use SHOW GRANTS TO RECIPIENT para enumerar a qué recursos compartidos tiene acceso un destinatario.

Sintaxis

SHOW GRANTS [ principal ] ON securable_object

También puede usar GRANT como alternativa a GRANTS.

Parámetros

  • principal

    Un usuario o grupo opcional para el que mostrar los privilegios concedidos o denegados. Si no se especifica, SHOW devolverá privilegios para todas las entidades de seguridad que tengan privilegios en el objeto. Es necesario incluir usuarios, entidades de servicio y nombres de grupo con caracteres especiales en acentos graves (` `).

  • securable_object

    El objeto cuyos privilegios se mostrarán.

Devoluciones

Un conjunto de resultados con las columnas siguientes:

  • principal STRING NOT NULL: la entidad de seguridad que tiene el permiso.
  • actionType STRING NOT NULL: la acción que la entidad de seguridad tiene permiso para realizar.
  • objectType STRING: el objeto al que está asociado el permiso.
  • objectKey STRING: el identificador del objeto.

Ejemplo

> 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