Kiedy wywołuje ogień, a kiedy nie

Całkiem ogólne pytanie dotyczące wyzwalaczy w serwerze SQL 2005.

W jakich sytuacjach są wyzwalane wyzwalacze stołu i jakie są ich sytuacje?

Wszelkie przykłady kodu do zademonstrowania byłyby świetne.

Piszę bazy danych oparte na audycie i chcę być świadomy wszelkich sytuacji, które mogą nie uruchamiać wyzwalaczy, które skonfigurowałem do aktualizacji, usuwania i wstawiania w moich tabelach.

Przykład tego, co mam na myśli

UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);

Poniższa instrukcja uruchamia tylko wyzwalacz aktualizacji.

questionAnswers(4)

yourAnswerToTheQuestion