Я создал триггер для таблицы в SQL Server 2008
CREATE TRIGGER trigger_mytable
ON dbo.mytable
FOR INSERT, DELETE, UPDATE
AS
EXTERNAL NAME mycode.[trig.mytable].myfn
Код для mytable.myfn
находится на C #. Он открывает соединение с базой данных и запрашивает вставленную или удаленную таблицу на основе события, чтобы получить данные триггера. Возможно ли, что запись будет вставлена и немедленно удалена (в долях секунды или, скажем, мс) из таблицы, и функция триггера никогда не вызывается? Короче может быть задержка или отсутствие триггера? Насколько я понимаю, триггеры используют механизм прерываний, а не опрос. Я очень плохо знаком с SQL Server и триггерами.