Delen via


SHOW GRANTS

Van toepassing op:aangevinkt ja Databricks SQL aangevinkt ja Databricks Runtime

Geeft alle bevoegdheden weer (overgenomen, geweigerd en verleend) die van invloed zijn op het beveiligbare object.

Als u deze opdracht wilt uitvoeren, moet u het volgende zijn:

  • Een werkruimtebeheerder of de eigenaar van het object.
  • Heb de machtiging voor het object, MANAGE voor het bovenliggende object, en USE CATALOG voor het bovenliggende schema.
  • De gebruiker die is opgegeven in principal.

Gebruik SHOW GRANTS TO RECIPIENT om op te sommen welke aandelen een ontvanger toegang toe heeft.

Syntaxis

SHOW GRANTS [ principal ] ON securable_object

U kunt ook GRANT gebruiken als een alternatief voor GRANTS.

Parameterwaarden

  • directeur

    Een optionele gebruiker of groep waarvoor de bevoegdheden worden weergegeven die zijn verleend of geweigerd. Als dit niet is opgegeven SHOW , worden bevoegdheden geretourneerd voor alle principals met bevoegdheden voor het object. U moet gebruikers, service-principals en groepsnamen met speciale tekens in backticks (` `) insluiten.

  • securable_object

    Het object waarvan de bevoegdheden moeten worden weergegeven.

Retouren

Een resultatenset met de volgende kolommen:

  • principal STRING NOT NULL: De principal die de machtiging heeft.
  • actionType STRING NOT NULL: Welke actie de principal heeft toestemming om uit te voeren.
  • objectType STRING : Het object waaraan de machtiging is gekoppeld.
  • objectKey STRING: De identificatie van het object.

Voorbeeld

> 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