我有一个触发器,我认为只有在其中一列被更新时才会更新,而不是表格。有没有办法改写这个所以它只火灾时,指定的列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