[已解决问题] SQL自动删除功能
提问时间: 2007-12-13 08:47
悬赏分:50 浏览:790 次

设定一个日期比例说2007-12-13日这样的日期.在一张表中所有为此日期的内容自动删除.



问题补充:能不能说的详细点啊。最好是来点实例吗。


所有回答(7)
用作业
6个月前   回答者:随机 - 菜鸟二级
可以在数据库中用作业,这应该是最方便的
如果牵涉到复杂的需求,也可以在程序中定时来完成,,可以看下quartz.net,,这边有介绍http://www.cnblogs.com/shanyou/category/102991.html
6个月前   回答者:wingoo - 小虾三级
用作业就可以了,写sql语句,在指定时间执行删除操作就ok了
==========以下是补充:
打开sqlserver 企业管理器,找到 管理  -->sqlserver 代理--->作业 右键新建作业,就按提示的步骤写就行了,步骤里可以写命令,这里就写sql语句,怎么写你应该会吧,再有就是调度,就是何时执行,可以一天一次,一周一次,一月一次,设定几点。自己好好看看。给你例子也是一堆sql脚本,没啥用。另外你用作业的话,需要打开 sql server agent 这个服务。在服务管理器中就能打开这个服务。就这么多了
6个月前   回答者:Wilensky - 小虾三级
作业是比较简单实用的
6个月前   回答者:kevin002 - 菜鸟二级
同意樓上,用JOB就可以了。
6个月前   回答者:陳龑 - 菜鸟二级
两种方式:
1.程序,自己做一个windows服务之类的,里面加一个timer,在timer的事件中打开数据库删除记录
2.数据库,oralce和sql server等数据库都提供了实现方式,作业,任务什么的都可以。
6个月前   回答者:jisen - 菜鸟二级
還是自己做一個Winfrom 程序,在排程里面設置就可以了.

5个月前   回答者:Andy zhang - 菜鸟二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除