以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 定期自动删除的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115164) |
-- 作者:douglas738888 -- 发布时间:2018/3/2 9:18:00 -- 定期自动删除的问题 请教老师,根据帮助做的操作记录,每天都会产生大量的数据行,怎样设置能在SQLserver后台定期自动删除之前的数据行
比如:每半年后台自动删除最早两个月的数据行 这样的代码怎样写,写在哪里,要使用遍历吗?
这是删除以今天开始前20天的代码 DataTables("系统数据操作记录_Table1").SQLdeletefor("[时间] < \'" & Date.today.adddays(-20) & "\'") |
-- 作者:有点甜 -- 发布时间:2018/3/2 9:37:00 -- 如果要在sql那里删除,需要做计划,写sql语句,如
Delete from 某表 where DateDiff(d, 时间, GetDate()) > 20
https://jingyan.baidu.com/article/b907e62790e89846e7891cc4.html
|