Отмените привилегии 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
, также отменяются.
Далее: Обзор индексов