延迟后触发事件

时间:2013-12-22 15:30:05

标签: sql sql-server triggers

我在SQL Server中有一个表“TClaim”,结构如下:

idclaim, date_claim, state,

示例:

1 | 12/22/2013 | declared

我想设置一个事件,在自索赔之日起延迟15天后触发而不处理用户的索赔(如果对待,则“状态”列的值更改为“已处理”) )。

事件是更改“关键”中“状态”列的值,例如。

你有什么建议?

谢谢

1 个答案:

答案 0 :(得分:0)

在SQL Server代理中设置作业(请参阅here)。

这样的工作每天都会在特定的时间运行。它会查看正好15天的记录并执行您想要执行的处理。它应该注意正确记录其操作,以便您可以报告结果。通常,这样的工作会生成通过电子邮件发送或通过在线工具提供的报告。