FirebirdSQL logo

Оператор REVOKE используется для отзыва привилегий и ролей, у пользователей и других объектов базы данных.

REVOKE

Назначение

Отмена привилегий или отбор ролей.

Доступно в

DSQL

Синтаксис (отзыв привилегий)
REVOKE [GRANT OPTION FOR] <privileges>
  FROM <grantee_list>
  [{GRANTED BY | AS} [USER] grantor]

<privileges> ::=
   См. GRANT синтаксис

<grantee_list> ::=
   См. GRANT синтаксис
Синтаксис (отзыв ролей)
REVOKE [ADMIN OPTION FOR] <role_granted>
  FROM <role_grantee_list>
  [{GRANTED BY | AS} [USER] grantor]

<role_granted> ::=
  См. GRANT синтаксис

<role_grantee_list> ::=
  См. GRANT синтаксис
Синтаксис (отзыв всех привилегий)
REVOKE ALL ON ALL FROM <grantee_list>

<grantee_list> ::=
  GRANT синтаксис
Table 1. Параметры оператора REVOKE
Параметр Описание

grantor

Пользователь от имени, которого отзываются привилегии.

Оператор REVOKE отменяет привилегии для пользователей, ролей, хранимых процедур, хранимых функций, пакетов, триггеров и представлений выданные оператором GRANT.Подробное описание различных типов привилегий см.в GRANT.