Поделиться через


GRANT

Область применения: флажок Databricks SQL флажок Databricks Runtime

Предоставляет субъекту право доступа к защищаемому объекту.

Примечание.

Изменение доступа к каталогу samples не поддерживается. Этот каталог доступен для всех рабочих пространств, но только для чтения.

Используйте GRANT ON SHARE, чтобы предоставить получателям доступ к общим папкам.

Синтаксис

GRANT privilege_types ON securable_object TO principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Параметры

  • privilege types

    Определяет одно или несколько прав доступа, которые нужно предоставить для principal.

    • ALL PRIVILEGES

      Предоставляет все права доступа, применимые к securable_object. В каталоге ALL PRIVILEGES Unity разверните все доступные привилегии во время проверки разрешений. Он не предоставляет по отдельности все применимые привилегии во время предоставления.

    • privilege type

      Конкретное право доступа, предоставляемое на securable_object для principal.

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