ПРЕДОСТАВИТЬ
Область применения: Databricks SQL Databricks Runtime
Предоставляет субъекту привилегию на защищаемый объект.
Примечание
Изменение доступа к каталогу samples
не поддерживается. Этот каталог доступен для всех рабочих областей, но доступен только для чтения.
Используйте GRANT ON SHARE , чтобы предоставить получателям доступ к общим папкам.
Синтаксис
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Параметры
Типы привилегий
Это определяет одно или несколько привилегий, которые будут предоставлены .
principal
ALL PRIVILEGES
Предоставьте все привилегии, применимые
securable_object
к . В каталогеALL PRIVILEGES
Unity расширяется до всех доступных привилегий на момент выполнения проверок разрешений. Он не предоставляет по отдельности все применимые привилегии на момент предоставления.-
Определенное разрешение, предоставляемое для
securable_object
principal
.
-
Объект, для которого субъекту предоставляются привилегии.
-
Пользователь, субъект-служба или группа, которым предоставляются привилегии. Имена пользователей, субъектов-служб и групп необходимо заключать в специальные символы в обратные знаки (
` `
).
Примеры
> 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`;