Не раьотает триггер в Oracle
количество ответов на тему
что бы не делать лишних селектов
я создал столбец ANSWERS_AMOUNT и
триггер на inser и на delete
на insert работает
а на delete нет :(
тригер:
(на after delete)
Begin
if(:old.master_id is not null) then
update topic
set answers_amount = answers_amount - 1,
last_date = (select max(create_date)
from topic
where master_id = :old.master_id)
where id = :old.master_id;
end if;
End;
ошибка такая:
таблица TOPIC ТРИГГЕР/ФУНКЦИЯ МОЖЕТ ЭТОГО НЕ ЗАМЕТИТЬ
что за хрень?