日期:2014-05-18  浏览次数:20569 次

30分钟后如何自动更改数据字段的状态
需求:
求给一个解决方案,希望我传递一个几分钟的参数,然后在几分钟后,自动修改一条数据的值。
给出一个可行性的方案即可,只要讲解下思路。

------解决方案--------------------
代理--作业
------解决方案--------------------
SQL code

declare @min as int
declare @s as varchar(255)
set @min = 1
set @s = '0:'+right('0'+ cast(@min as varchar),2)+':0' 

waitfor delay  @s

--update data

------解决方案--------------------
写个存储过程,关键有以下代码:
waitfor delay '00:30:00' --等待30分钟
update ...