一个关于自动删除的问题

lzgvcd 2004-04-28 09:16:27
如何判断到了一周,我要把超过一周的数据 删了,用系统存储过称能不能实现,请给段代码!谢谢
...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Limperator 2004-07-19
  • 打赏
  • 举报
回复
test (test1 datetime)

delete test1 where datediff(day, test1, getdate()) > 7
lzgvcd 2004-07-19
  • 打赏
  • 举报
回复
现在还是这个问题,请大家指点一下了,最好给段代码
Chuff 2004-07-19
  • 打赏
  • 举报
回复
1.添加一个datetime类型的字段,date_num
2.CREATE procedure p_delete
as
delete from datatype
where datediff(day,date_num,getdate())>7
3.在企业管理中的管理中添加作业,在某个时段运行一次过程....

deodarsydn 2004-07-19
  • 打赏
  • 举报
回复
delete table where datediff(day, test1, getdate()) > 7
lzgvcd 2004-07-19
  • 打赏
  • 举报
回复
谢谢大家的帮忙,问题已经解决了,
ziying 2004-07-19
  • 打赏
  • 举报
回复
f1,看下作业
lzgvcd 2004-07-19
  • 打赏
  • 举报
回复
大家能否给段比较完整的代码
outwindows 2004-04-28
  • 打赏
  • 举报
回复
up...
zheninchangjiang 2004-04-28
  • 打赏
  • 举报
回复
做个作业吧
yuchuanbo 2004-04-28
  • 打赏
  • 举报
回复
系统存储过程实现不了的的吧,可以在你要删除的表中加一个字段。默认值是getdate()
然后写个脚本删除六天前的数据。写成作业每天执行就可以了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧