注册 登录
编程论坛 SQL Server论坛

(急用)定期删除数据库中的数据(DELETE)

梦的守护神 发布于 2007-03-09 11:53, 1067 次点击

比如我数据库中的时间为 2007-1-9 数据库中还有一个期限(比如10天) 该怎么写这个SQL语句

字段是 AdsAddDate 插入数据的时间
AdsPeriod 有效期限(多少天后删除)

1 回复
#2
Kendy1234562007-03-09 16:03

delete table1 where datediff(day,AdsAddDate,getdate()) >= 10

如果想定时自动执行

随便用什么开发语言 向数据库提交这个sql语句 然后编译成exe

在控制面版用schedule task,创建一个task 并设置好运行时间 就行了
1