Привет, Люди!

  Господа птицеводы, не проясните такой вопрос?

Что делает (делал 1.5) сервер, если триггера for update входят в рекурсию?
  Т.е.
  create triggre tr_bu_table1
  active before update
  as
  begin
    new.field1 = 52;
    update table2 set flag = 1 where ref_id = new.id;
  end

  create triggre tr_au_table1
  active after update
  as
  begin
    if (new.flag = 1) then
      update table1 set field1 = 25 where id = new.ref_id;
  end

Определен ли результат таких действий, или что получится одному черту ведомо?

--
С уважением,
 Андрей Еремин.

Ответить