GRANT
Van toepassing op: Databricks SQL Databricks Runtime
Verleent een bevoegdheid voor een beveiligbaar object aan een principal.
Notitie
Het wijzigen van de toegang tot de samples
-catalogus wordt niet ondersteund. Deze catalogus is beschikbaar voor alle werkruimten, maar heeft het kenmerk Alleen-lezen.
Gebruik GRANT ON SHARE om geadresseerden toegang te verlenen tot aandelen.
Syntaxis
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parameters
typen bevoegdheden
Hiermee wordt een of meer bevoegdheden geïdentificeerd die aan de
principal
.ALL PRIVILEGES
Alle bevoegdheden verlenen die van toepassing zijn op de
securable_object
. In Unity Catalog wordtALL PRIVILEGES
uitgebreid naar alle beschikbare bevoegdheden op het moment dat er machtigingencontroles worden uitgevoerd. Het verleent niet alle toepasselijke bevoegdheden op het moment van de toekenning afzonderlijk.-
Een specifieke bevoegdheid die moet worden verleend aan de
securable_object
principal
.
-
Het object waarop de bevoegdheden aan de principal worden verleend.
-
Een gebruiker, service-principal of groep waaraan de bevoegdheden worden verleend. U moet gebruikers, service-principals en groepsnamen met speciale tekens in backticks (
` `
) insluiten.
Voorbeelden
> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;
> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;
> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;
-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;