Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks SQL
Databricks Runtime
Отменяет явно предоставленную или отказанную привилегию на защищаемый объект у субъекта.
Примечание.
Изменение доступа к каталогу samples не поддерживается. Этот каталог доступен для всех рабочих областей, но доступен только для чтения.
Используйте REVOKE ON SHARE для отзыва доступа к общим ресурсам от получателей.
Синтаксис
REVOKE privilege_types ON securable_object FROM principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Параметры
типы привилегий
Определяет одну или несколько привилегий, которые должны быть отозваны у
principal.ALL PRIVILEGESОтмена всех привилегий, применимых к
securable_object. В каталоге Unity, когдаALL PRIVILEGESотменяется, как предоставлениеALL PRIVILEGES, так и все отдельные привилегии, подразумеваемые им, также отменяются. Привилегии, которые не являются частьюALL PRIVILEGES, напримерMANAGEEXTERNAL USE LOCATION, иEXTERNAL USE SCHEMA, не затрагиваются.-
Конкретная привилегия, которую нужно отозвать с
securable_object, уprincipal.
-
Объект, в отношении которого субъекту предоставлены права доступа.
-
Пользователь, учетная запись службы или группа, привилегии которых отзываются. Необходимо заключать пользователей, субъектов-служб и имена групп в специальные символы в обратные кавычки (
` `).
Примеры
> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;
> REVOKE SELECT ON TABLE t FROM aliens;
Примечание.
Оператор REVOKE успешно завершается, даже если указанные привилегии изначально не были предоставлены. Это обеспечивает отсутствие привилегий, независимо от их предыдущего состояния.