Когда запускают огонь, а когда нет
Довольно общий вопрос относительно триггеров в SQL Server 2005.
В каких ситуациях срабатывает триггер таблицы, а в каких ситуацияхт они?
Любые примеры кода для демонстрации были бы великолепны.
Я пишу базы данных на основе аудита и просто хочу знать о любых ситуациях, которые могут не вызвать триггеры, которые я настроил для обновления, удаления и вставки в мои таблицы.
Пример того, что я имею в виду,
UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);
Следующий оператор запускает триггер обновления только один раз.