sql数据表数据删除7天以前的数据
来源:百度知道 编辑:UC知道 时间:2024/05/30 15:49:42
sql数据表数据如何自动删除7天以前的数据,也就是说数据表里只保留最近7天的数据,请问语句怎么写?
delete from 表 where datediff(day,[时间列],getdate()) > 7
要自动执行只能用SQL Server代理里的作业调度。
创建一个字段,默认值为插入时间。
定时作业删除时间是7天之前的数据。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/30 15:49:42
delete from 表 where datediff(day,[时间列],getdate()) > 7
要自动执行只能用SQL Server代理里的作业调度。
创建一个字段,默认值为插入时间。
定时作业删除时间是7天之前的数据。