**use 数据库名
GO
CREATE TRIGGER 触发器名称
ON TABLE(表名)
AFTER
INSERT,UPDATE --(当对表进行添加,修改时触发)
AS begin
update TABLE(表名) set column(列名) = value(赋值)
where column1=value1 and column2< DATEADD(MM,-1,GETDATE())
end**
解释一下这个触发器,写在数据库表上,每当执行新增和修改表的操作时,都会执行判断. 对表中某些数据做了修改操作.
DATEADD(MM,-1,GETDATE())是取一个月前的时间,在此判断了如果是一个月前的数据则对它做了什么修改.