问答详情
源自:1-6 [SQL Server基础]什么是关系型数据库

自动循环删除一年前的数据

我是初学者,在工程项目中用到数据库不知道如何操作数据库数据存储数据一年,自动循环删除一年前的数据

提问者:戚成成 2016-11-21 02:36

个回答

  • 慕粉1113058845
    2016-11-21 12:17:27

    可以将上述的语句保存为一个存储过程,然后在作业计划中调用,作业计划的周期设置为每天就可以达到你要求的效果了。

  • 慕粉1113058845
    2016-11-21 12:12:31

    DECLARE @LastYear datetime

    SET @LastYear=DATEADD(YEAR,-1,GETDATE())

    DELETE * FROM TABLENAME WHERE FieldDate<=@LastYear