Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / привилегия / 3 сообщений из 3, страница 1 из 1
11.03.2003, 08:21
    #32117098
Sterh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привилегия
Всем удачного дня!

Вопрос такой... сейчас я пишу функцию политики безопасности и наткнулся на такую вещь:
если я под юзером имеющем роль DBA пишу запрос select * from table1 where loguser=user то я получу ожидаемый результат - запись из моей таблицы, соответствующую текущему юзеру,

но

если юзер без роли DBA то кранты... выдает что таких строчек нет...
так вот вопрос - какую привилегию юзверю то дать чтоб нормально USER отрабатывала

заранее благодарен
...
Рейтинг: 0 / 0
11.03.2003, 09:09
    #32117114
DimaR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привилегия
Чегото ты не так делаеш
select user from dual
выдаст имя текущего пользователя даже если есть роль только CONNECT.
А вообще для таких вещей покопай DBMS_RLS.
...
Рейтинг: 0 / 0
12.03.2003, 07:19
    #32117868
Sterh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
привилегия
Уже разобрался... спасибо за участие
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / привилегия / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]