如何在SQL Server中计划存储过程

时间:2017-07-23 11:48:30

标签: sql-server stored-procedures

我有一个存储过程,我想每天删除行超过30天。

这意味着,每天在数据库中保存一些数据(新记录),第一天数据将在30天后删除。

再次在每天。

DELETE ????
FROM Table1
WHERE  ????

表1:

ID         INT
Name1      TinyInt
Name2      TinyInt
Name3      TinyInt
DateT      DateTime

1 个答案:

答案 0 :(得分:0)

找到它。

在SQL Server代理中,

DELETE FROM table1
      WHERE DateT > dateadd(day, -30, getdate()) and DateT < dateadd(day, -29, getdate())