powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / привилегия
3 сообщений из 3, страница 1 из 1
привилегия
    #32117098
Фотография Sterh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем удачного дня!

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

но

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

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


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