есть ли в любом случае поставить условие в триггер SQL-сервера, чтобы сказать пожар при изменении поля "XYZ"?
EDIT:
Каков правильный синтаксис SQL для вставки в новое поле
Field XZY has changes from Value A to value B
вы можете иметь условный раздел в любом месте вашего оператора триггера, используя
IF UPDATE (column_name) BEGIN IF (SELECT column_name FROM INSERTED) = 'B' BEGIN /* do something */ END END
триггер всегда срабатывает, но вы можете прервать его выполнение, используя методы UPDATE () и COLUMNS_UPDATED внутри триггера