ОТРИЦАТЬ
Область применения: Databricks SQL Databricks Runtime
Важно
Эта функция не поддерживается каталогом Unity.
Запрещает субъекту право доступа к защищаемому объекту. Отказ в привилегии имеет прецедент по сравнению с любым явным или неявным предоставлением.
Запрет привилегии для схемы (например SELECT
, привилегии) неявно запрещает это разрешение для всех объектов в этой схеме. Если запретить определенные привилегии для каталога, это неявно запрещается для всех схем в каталоге.
Примечание
Эта инструкция применяется только к каталогу hive_metastore
и его объектам.
Важно
Чтобы отменить такую DENY
REVOKE
же привилегию от субъекта.
Синтаксис
DENY privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVLEGES |
privilege_type [, ...] }
Параметры
privilege_types
Это определяет одно или несколько привилегий,
principal
которые запрещены.ALL PRIVILEGES
Запретите все привилегии, применимые
securable_object
к .-
Определенная привилегия, запрещаемая для
principal
данного объектаsecurable_object
-
Объект, для которого субъекту запрещается доступ к привилегиям.
-
Пользователь или группа, привилегии которых запрещены.
Примере
-- Deny Alf the right to query `t`.
> DENY SELECT ON TABLE t TO `alf@melmak.et`;
-- Undo the the `DENY`.
> REVOKE SELECT ON TABLE t FROM `alf@melmak.et`;