Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Про SELECT / 7 сообщений из 7, страница 1 из 1
03.07.2002, 08:27
    #32034846
Animal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
Можно как-нибудь определить нечто вроде тригерра на SELECT?
Ну очень нужно произвести некоторую проверочку перед SELECTом прямо на сервере.
СПАСИБО
...
Рейтинг: 0 / 0
03.07.2002, 10:56
    #32034885
none
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
DECODE не устраивает?
...
Рейтинг: 0 / 0
04.07.2002, 02:17
    #32035045
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
Проверочку на что, простите?

Код: plaintext
1.
2.
3.
create view tablica_r as select R.C1, R.C2, ...., R.CN
from tablica R, rights C
where R.C1=C.checkC1 and username=C.checkUser
with check option


Что-то подобное не прокатит???
...
Рейтинг: 0 / 0
04.07.2002, 11:23
    #32035104
Animal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
Создавать Представления не устраивает(хотя сейчас именно так и работает).

Проблема в сущности в том, что надо ограничить доступ на записи.
Политика безопасности (навешивание контекстов) в 8i не удовлетворяет (хотя может еще окончательно в ней не разобрались) так как она позволяет видеть только свои (кто создал эти записи) либо все записи (если юзер в группе админов) более гибкого контроля не позволяет.

В данный момент у нас реализованы триггеры на удаление и изменение. А вот на просмотр.....................
...
Рейтинг: 0 / 0
04.07.2002, 11:47
    #32035111
Animal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
Можно конечно написать процедурку, но начальник категорически против.
...
Рейтинг: 0 / 0
04.07.2002, 21:53
    #32035255
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
А чем не нравятся Представления?
Если создавать с указанием check option , то такое представление можно спокойно редактировать. То есть от таблицы оно не сильно после этого отличается.
Да и права на таблицу в этом случае раздавать не нужно.
...
Рейтинг: 0 / 0
10.07.2002, 16:24
    #32036059
g-al
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про SELECT
А нельзя ли создать view типа
select * from a
where a.a1=func1(user) and a.a2=func2(user) and ...
отобрать права на таблицу и дать права на въюху.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Про SELECT / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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