У меня есть триггер, который, как я думал, будет обновляться только тогда, когда один из столбцов был обновлен не в таблице. Есть ли способ, чтобы переписать так это только пожары, когда указанные столбцы обновляются не другие поля в таблицеОшибка запуска SQL Server
CREATE TRIGGER [afm].[afm_rm_dwgs_t] ON [afm].[rm]
FOR UPDATE
AS
IF (UPDATE(area) OR UPDATE(dv_id)
OR UPDATE(dp_id) OR UPDATE(rm_cat)
OR UPDATE(rm_type) OR UPDATE(rm_std))
BEGIN
SET NOCOUNT ON;
UPDATE afm.afm_dwgs
SET dwg_updt = 1
WHERE afm_dwgs.dwg_name IN (SELECT dwgname FROM inserted)
END
или просто `if (UPDATE ([FieldName]))`? – bevacqua 2010-11-24 22:18:40