Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Создание роли


Автор: lynx13 14.1.2011, 10:29
Здравствуйте!!
Есть пользователи бд, их количество постоянно меняется.
У некоторых из них, в их схеме есть несколько таблиц!
Например:
IVAN.TABALE1
IVAN.TABALE2
IVAN.TABALE3
OLYA.TABALE1
OLYA.TABALE2
OLYA.TABALE3
PETR.TABALE1
PETR.TABALE2
PETR.TABALE3

Нужно создать роль на чтение всех этих таблиц, учитывая то, что в любой момент может добавится новый пользователь.
Можно это сделать так, чтобы не пришлось добовлять каждый раз вручную гранты на таблицы ???
Спасибо!
 

Автор: password 14.1.2011, 11:08
Дай пользователю который будет читать все эти таблицы роль:
Код

 GRANT SELECT ANY TABLE TO <имя пользователя>
/

Автор: lynx13 14.1.2011, 11:14
СПС!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)