Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Не отрабатывает instead of trigger  [new]
insteadof_trigger
Guest

create or replace trigger TIOD_OPC_OBJECT_VIEW instead of delete
   on OPC_OBJECT_VIEW for each row
begin
  update OPC_OBJECT
     set IS_DELETED = 1, IS_PARENT_DELETED = NULL
     where ID_OPC_OBJECT = :NEW.ID_OPC_OBJECT;
end;



такой оператор отрабаотывает без ошибок и даже пишет что 1 row deleted, однако в табличке OPC_OBJECT все без изменений как будто UPDATE'а не было:

delete from opc_object_view where id_opc_object = 5;
16 июл 10, 10:16    [9113995]     Ответить | Цитировать Сообщить модератору
 Re: Не отрабатывает instead of trigger  [new]
insteadof_trigger
Guest
insteadof_trigger,

вопрос снят :) я поставил new. а надо old
16 июл 10, 10:19    [9114019]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить