Предоставление таблицы пропуска другим пользователям в Oracle - PullRequest
0 голосов
/ 18 июня 2019

Есть ли способ, как я мог бы предоставить таблицу, которая была создана и предоставлена ​​мне другим пользователем кому-то еще?Я попытался "предоставить все данные для table_name пользователю", и мой коллега не может предоставить эту таблицу кому-либо еще.

1 Ответ

2 голосов
/ 18 июня 2019

В Oracle вы можете использовать WITH GRANT OPTION для того же.

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

-- Owner of table1 is schema1
GRANT SELECT ON table1 TO Schema_2 WITH GRANT OPTION;
-- Schema2 can grant the same privileges to another schema
-- execute from Schema2
GRANT SELECT ON Schema_1.table1 TO Schema_3;

Надеюсь, это будет полезно для вас.

Приветствия !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...