SUBSIDIES WEERGEVEN
Van toepassing op: Databricks 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 een van de volgende zijn:
- Een werkruimtebeheerder of de eigenaar van het object.
- De gebruiker die is opgegeven in
principal
.
Gebruik TOEKENNINGEN WEERGEVEN AAN ONTVANGER om te vermelden tot welke shares een ontvanger toegang heeft.
Syntaxis
SHOW GRANTS [ principal ] ON securable_object
U kunt ook gebruiken GRANT
als alternatief voor GRANTS
.
Parameters
-
Een optionele gebruiker of groep waarvoor de verleende of geweigerde bevoegdheden moeten worden weergegeven. Als dit niet is opgegeven
SHOW
, worden de bevoegdheden geretourneerd voor alle principals die bevoegdheden hebben voor het object. U moet gebruikers, service-principals en groepsnamen insluiten met speciale tekens in backticks (` `
). -
Het object waarvan de bevoegdheden moeten worden weergegeven.
Retourneert
Een resultatenset met de volgende kolommen:
principal STRING NOT NULL
: De principal die de machtiging heeft.actionType STRING NOT NULL
: welke actie de principal moet uitvoeren.objectType STRING
: het object waaraan de machtiging is gekoppeld.objectKey STRING
: de id 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