![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Аудит триггером составной транзакции
Гость © (2010-02-03 10:40:00)Доброго дня!
Есть программа, которая выполняет в одной транзакции delete, insert, update. Есть триггер:
create or replace trigger SAMPLE_AUD
before insert or delete or update on SAMPLE_TABLE
for each row
, задача которого отловить все изменения и записать в таблицу аудита. Проблема в том, что отлавливается только insert. Можно ли сделать так, чтобы триггер отрабатывал на каждую команду в транзакции?
Sergey13 (2010-02-03 10:51:00) [61]> [2] Гость (03.02.10 10:50)
А можно сам тригер увидеть?
12 (2010-02-03 10:51:00) [62]должно работать..
А что за версия?
на моей, покоцанной/бесплатной работает и инсерт и апдейт
> create or replace trigger SAMPLE_AUD
> before insert or delete or update on SAMPLE_TABLE
> for each row
BEGIN
INSERT INTO audit VALUES (:old.name, :new.name)
END
Гость (2010-02-03 10:50:00) [63]да
Sergey13 (2010-02-03 10:49:00) [64]А все действия на одной таблице производятся?