Дополнительно
Разрешения Select на все таблицы, принадлежащие конкретному пользователю
Мне нужно предоставить разрешение Select для всех таблиц, принадлежащих определенным пользователем другому пользователю. Я могу сделать это с помощью одной команды по линиям:
Grant Select on OwningUser.* to ReceivingUser
Или мне нужно сгенерировать SQL для каждой таблицы с что-то вдоль линий:
Select 'GRANT SELECT ON OwningUser.'||Table_Name||'TO ReceivingUser'
From All_Tables Where Owner='OWNINGUSER'
39
4
Ну, это's не один оператор, но он's О, как близко, как вы можете сделать с Oracle:
столы + вид + отчеты об ошибках
да, это возможно, выполните следующую команду:
допустим, у вас есть пользователь
thoko
Примечание: работал на базе Oracle
От http://psoug.org/reference/roles.html создать процедуру в вашей базе данных для пользователя, чтобы сделать это: