sasha wrote:

Исходя из этого почему я могу сделать в триггере BEFORE

INSERT INTO TABLE ... RETURNING ID INTO NEW.ID

Ты всерьез думаешь, что твое присвоение в NEW.ID как-то изменяет вьюху?

а в триггере AFTER не могу. Повторяю, они оба отменяют стандартное поведение, оба!!!

Ты вообще не понимаешь, как работают триггеры на вью. В них таблицу можно обновлять *только* через insert/update/delete. Поэтому BEFORE = AFTER.


--
Дмитрий Еманов

Ответить