GRANT
Se aplica a: Databricks SQL Databricks Runtime
Concede un privilegio en un objeto protegible a una entidad de seguridad.
Nota:
No se admite la modificación del acceso al catálogo samples
. Este catálogo está disponible para todas las áreas de trabajo, pero es de solo lectura.
Use GRANT ON SHARE para conceder a los destinatarios acceso a recursos compartidos.
Sintaxis
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parámetros
Tipos de privilegio
Esto identifica uno o varios privilegios que se concederán a
principal
.ALL PRIVILEGES
Revoque todos los privilegios aplicables al
securable_object
. En Unity Catalog,ALL PRIVILEGES
se expande a todos los privilegios disponibles en el momento en que se realizan las comprobaciones de permisos. No concede individualmente todos los privilegios aplicables en el momento de la concesión.-
Privilegio específico que se va a conceder en el
securable_object
a laprincipal
.
-
Objeto en el que se conceden los privilegios a la entidad de seguridad.
-
Un usuario, entidad de servicio o grupo al que se conceden los privilegios. Es necesario incluir usuarios, entidades de servicio y nombres de grupo con caracteres especiales en acentos graves (
` `
).
Ejemplos
> 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`;