Отмените привилегии SELECT и INSERT, предоставленные пользователю demo на таблицу DEPARTMENTS.
REVOKE select, insert ON departments FROM demo; |
|---|
В примере выше отменяются привилегии SELECT и INSERT, предоставленные пользователю demo на таблицу DEPARTMENTS.
Примечание. Если пользователю выдана привилегия с помощью предложения WITH GRANT OPTION, этот пользователь может также предоставить эту привилегию с помощью предложения WITH GRANT OPTION. Так что возможна длинная цепочка лиц, получивших привилегию, однако циклические передачи прав (предоставление привилегии лицу, уже стоящему раньше в цепочке передачи привилегий) не допускаются. Если владелец отменяет привилегию у пользователя, предоставившего привилегию другим пользователям, тогда отмена каскадно распространяется на все выданные этим пользователем привилегии.
Например, если пользователь A предоставляет привилегию SELECT на таблицу пользователю B, используя предложение WITH GRANT OPTION, пользователь B также может предоставить пользователю C привилегию SELECT, используя предложение WITH GRANT OPTION, а пользователь C, в свою очередь может предоставить привилегию SELECT пользователю D.
Если пользователь A отменяет привилегии у пользователя B, тогда привилегии, предоставленные пользователям C и D, также отменяются.
Далее: Обзор индексов