Перейти к содержанию

REVOKE

DCL-команда REVOKE используется для изъятия привилегий у пользователя или группы.

Синтаксис

REVOKE CREATE ALTER DROP USER ALTER DROP ON USER user CREATE DROP ROLE DROP ON ROLE role CREATE ALTER DROP READ WRITE TABLE ALTER DROP READ WRITE ON TABLE table CREATE EXECUTE DROP PROCEDURE EXECUTE DROP ON PROCEDURE procedure ( type , ) FROM role user

Тип

Диаграмма

BOOL BOOLEAN DATETIME DECIMAL DOUBLE INT INTEGER NUMBER SCALAR STRING TEXT UNSIGNED UUID VARCHAR ( length )

Параметры

  • ROLE — имя роли. Соответствует правилам имен для всех объектов в кластере.

  • USER — имя пользователя. Соответствует правилам имен для всех объектов в кластере.

Примеры

Изъятие права чтения таблиц у пользователя alice:

REVOKE READ TABLE FROM alice;