首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个菜菜有关问题,关于MS SQL 触发器的

2012-03-03 
请教一个菜菜问题,关于MS SQL 触发器的求一个MSSQL 触发器我有一个表test 里面有两个字段state(状态默认值

请教一个菜菜问题,关于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代理服务的问题。

热点排行