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