--用作业就可以了!
企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句: delete from 表
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排 (每天中午12:00)
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句: delete from 表
--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排 (每天中午12:00)
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
解决方案 »
- 求个sql,第一次发帖啊!
- MVC三层中,模型层属于第几层?
- 本人学习.net的现在面临一个机会可以转向数据库方向 不知道这个方向薪水如何
- |zyciis| 如何判断一个IP地址在我数据库中的哪一个IP段中呢 谢谢 第二贴 原贴潇洒老乌龟的方法再改进
- 关系SQL实例的问题
- 如何写这个查询语句!求救!!!
- 给道题给伙计们练练手!!高手们快来领分了!!题目如下!1
- 随机问题
- 高分请教
- 请问各位大侠,SqlServer2000数据库下Delphi做的客户端,拷到其他机器上,报错:[DBNMPNTW]拒绝访问?
- 求数据抽取的方案
- table1+table2=table3,这个问题是不是很难呢?谁会呀!!
谢谢,我试试,成功后马上结帖。
delete 表 where datediff(ss,日期字段,getdate())>86400
好象不行,我的意思是表里的一条记录只能存在24小时,今天中午12:00我加了条记录A,那么明天中午12:00记录A就应该被自动删除,如果我今天中午12:03还加了条记录B,那么记录B明天中午12:03分就会自动删除。
谢谢,对,肯定是要加个字段的,但是怎样删除时间过了一天的记录?请给出SQL语句,再次感谢。
---------------------------------------------------------------------------------------
delete 表 where datediff(ss,日期字段,getdate())>86400
--delete 表 where datediff(ss,日期字段,getdate())>86400 还可以添加删除的条件!
我已经明白你们的设计思想了,太感谢了,结帖。