Как известно, DML триггер в СУБД Oracle может срабатывать в следующие моменты времени при выполнении команд SQL INSERT
, UPDATE
, DELETE
и MERGE
:
- BEFORE STATEMENT - перед тем, как начнут делаться изменения,
- BEFORE EACH ROW - перед изменением каждой строки таблицы,
- AFTER EACH ROW - после изменения каждой строки таблицы,
- AFTER STATEMENT - после того, как сделаны все изменения.
Что если вам понадобится в триггере AFTER STATEMENT
узнать количество сток, измененных текущей командой DML?