Триггеры в бухгалтерии

mayton
Дата: 20.11.2008 11:42:06
Добрый день, уважаемые DBA, и разработчики!

Обратил внимание на то, что разработчики комплекса бухгалтерии заложили странную концепцию работы с триггерами. Есть категория пользователей, которые корректируют важные справочники. На время корректировки, сесиия пользователя очень быстро (порядка нескольких милисекунд) переводит триггер типа UPDATE и DELETE в состояние DISABLE. Делает какие-то операции и возвращает триггер в ENABLE. (Данные получены из представления аудита по опции "audit trigger". Из него-же я взял оценку времени события.)

Использует-ли кто-нибудь подобный метод в своих базах и почему?
Elic
Дата: 20.11.2008 11:50:42
mayton
сесиия пользователя очень быстро (порядка нескольких милисекунд) переводит триггер типа UPDATE и DELETE в состояние DISABLE.
За такое надо сечь розгами, чтобы другим неповадно было.
STFF Временное отключение триггера только в одной сессии
mayton
Дата: 20.11.2008 14:06:15
Почитал. Не то. Не мой вариант. Короче. Ладно. Предложим такой вариант.

Фрагмент тела триггера
if user='PRIVUSER' then
 -- делаем всё для привелегировнных
else
 -- делаем обычное тело триггера
end if;
Elic
Дата: 20.11.2008 14:09:30
mayton
Не мой вариант
Тебе виднее - задача же твоя
mayton
Дата: 20.11.2008 14:28:26
Хорошо. Тема закрыта.