请教一个菜菜问题,关于MS SQL 触发器的
求一个MSSQL 触发器
我有一个表test 里面有两个字段state(状态默认值为“正常”) 和date(日期)
如果用当前日期减去记录的插入日期date,正好是一天或者24小时,
那么这个触发器就会修改相对应记录的state 即状态改为“过期”
说白了就是在SQL数据库中用触发器判断记录是否过期,有效期为一天!
[解决办法]
SELECT DATEPART (hour,getdate())<24
[解决办法]
这好像不是触发器的范畴.
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。
常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提)
[解决办法]
可以使用Job来实现:
参考
SQL SERVER定时作业的设置方法
http://www.cnblogs.com/stephencat/archive/2006/08/24/484918.html
[解决办法]
作业 可以实现 而且创建 有向导 。。。
只要写个脚本 其他 自己设置就好了
[解决办法]
你这个应该是SQL代理服务的问题。