Передача привилегий

  • Предоставьте пользователю полномочия на передачу привилегий:

GRANT select, insertON departmentsTO demo

 

WITH GRANT OPTION;

  • Разрешите всем пользователям в системе запрашивать данные из таблицы DEPARTMENTS сотрудника Alice:

GRANT selectON alice.departments

 

TO PUBLIC;

Субъект, получивший привилегию с помощью предложения WITH GRANT OPTION, может передавать ее другим пользователям и ролям. Объектные привилегии, предоставленные с помощью предложения WITH GRANT OPTION, отменяются, если эта привилегия отменяется у лица, предоставившего привилегию.

В примере на рисунке пользователю demo предоставляется доступ к таблице DEPARTMENTS с привилегиями на запрос таблицы и добавление строк в таблицу.

В примере также показано, что пользователь user1 может предоставлять эти привилегии другим.

Ключевое слово PUBLIC

Используя ключевое слово PUBLIC, владелец таблицы может предоставить доступ всем пользователям.

Во втором примере всем пользователям в системе предоставляется разрешение на запрос данных из таблицы DEPARTMENTS сотрудника Alice.

Далее: Включение ограничений

Related Posts