-
Для отмены привилегий, предоставленных другим пользователям, используют инструкцию
REVOKE
. -
Привилегии, предоставленные другим пользователям с помощью предложения
WITH GRANT OPTION
, также отменяются.
REVOKE {privilege [, privilege...]|ALL} ON object FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS]; |
---|
Отменить объектные привилегии, предоставленные другим пользователям, можно с помощью инструкции REVOKE
. Когда используется инструкция REVOKE
, указываемые привилегии отменяются у пользователей, имена которых перечисляются в инструкции, а также у всех остальных, кому эти привилегии были предоставлены перечисленными пользователями.
Элементы синтаксиса:
-
CASCADE
требуется для удаления любых ограничений целостности данных, установленных для объектаCONSTRAINTS
с помощью привилегииREFERENCES
.
Более подробно см. в руководстве Oracle Database 11g SQL Reference (Справочник по SQL для базы данных Oracle 11g).
Примечание. Если пользователь покидает компанию и отменяются его привилегии, необходимо повторно предоставить все привилегии, которыми этот пользователь мог наделить других пользователей. Если удалить учетную запись пользователя без отмены привилегий у нее, тогда это действие не окажет никакого влияния на системные привилегии, предоставленные этим пользователем другим пользователям.
Далее: Переименование столбцов таблицы и ограничений