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 ontvangers toegang te verlenen tot shares.
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 CatalogALL PRIVILEGES
wordt uitgebreid naar alle beschikbare bevoegdheden op het moment dat machtigingen worden gecontroleerd. 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`;