为行中插入的每一行创建SQL作业



i在sql中具有表,该表确实包含代币为varchar。每个令牌都设置了整数(分钟(中的有效性值,例如60持续1小时,120个小时2小时。还有一个时间戳

________________________________________
token  | validity  |  timestamp
________________________________________
22EFR  | 60        | 23-02-2018 16:00
23EFR  | 120       | 23-02-2018 13:00
________________________________________

我希望SQL能够运行工作,以便将令牌按照有效性和时间戳过期,应删除行。

创建一个执行以下SQL的SQL作业 - 将作业的频率设置为适合您的需求的

DELETE
FROM table
WHERE DATEADD(MINUTE, Validitiy, Timestamp) < GETDATE()

相关内容

  • 没有找到相关文章

最新更新