Я ищу ответ на вопрос, срабатывают ли триггеры в SQL сразу после действия, вызванного оператором, или только после полной транзакции?
В SQL Server триггеры AFTER запускаются сразу после действия, вызванного оператором. (Транзакция может быть отменена триггером).
AFTER
Есть также INSTEAD OF триггеры, которые срабатывают вместо запускающего действия.
INSTEAD OF
Триггеры DML
CREATE TRIGGER
Также интересно: триггеры Джо Селко : угроза или угроза?