30分钟后如何自动更改数据字段的状态
需求:
求给一个解决方案,希望我传递一个几分钟的参数,然后在几分钟后,自动修改一条数据的值。
给出一个可行性的方案即可,只要讲解下思路。
[解决办法]
代理--作业
[解决办法]
- SQL code
declare @min as intdeclare @s as varchar(255)set @min = 1set @s = '0:'+right('0'+ cast(@min as varchar),2)+':0' waitfor delay @s--update data
[解决办法]
写个存储过程,关键有以下代码:
waitfor delay '00:30:00' --等待30分钟
update ...