ПРЕДОСТАВИТЬ

Область применения:проверка помечено да 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_objectprincipal.

  • securable_object

    Объект, для которого субъекту предоставляются привилегии.

  • Основной

    Пользователь, субъект-служба или группа, которым предоставляются привилегии. Имена пользователей, субъектов-служб и групп необходимо заключать в специальные символы в обратные знаки (` `).

Примеры

> 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`;