sql server2005 数据表的某字段添加数据后,过10分钟后自动删除该数据

2024-12-23 09:35:57
推荐回答(2个)
回答1:

1、创建一个表记录数据录入时间或在当前表中增加一个插入时间字段
2、如果是建立时间记录表,那就要在原表建一个插入触发器;如果是增加插入时间字段,那就简单了,只要每次插入数据时,也把当前时间插入;
3、建一个Job,去查询新建表或当前有插入时间字段的本表;假如当前时间大于等于10分钟,就删除该行数据。

回答2:

你可以加个字段,记录下10分钟后的时间,然后写个存储过程,专门删除时间小于现在时间的,最后你创建个作业,每分钟执行下你的存储过程就OK了,当然俺就提个思路,主要还是你写。。。2005的话作业没写过 不知道咋弄的