你可以用一个存贮过程作这件事, 比方 insert into table_bak select * from yourtable where condition delete from yourtable where condition然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...
1 建议用转储的方法,建立任务,进行周结,转移到其他数据库,或者备份,不要直接删除 2 删除n天前的语句 delete * from table where datediff(d, 日期字段,getdate())>N
我用的是WIN2000,大家写的详细一点好吗?我很苯!!!!!
你可以用一个存贮过程作这件事, 比方 delete from yourtable where condition where data1=getdate() - n然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...
先建一个过程 create procedure deleteolddata as begin delete from table where condition; end; 然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...
insert into table_bak
select * from yourtable where condition
delete from yourtable where condition然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...
NT下可以使用计划任务来执行你的一个程序.就以时间作为条件来删除.
在linux下可以使用cron来删除你的无用数据.穷死了.兄弟姐妹们帮帮忙找点兼职工作.(合肥地区和基于网络的都可以)
--------------------------------------------------------------------据查证 hammer_shi(@农业专家@(*暂时是菜鸟*))为激进分子,该账号已删除.
2 删除n天前的语句
delete * from table where datediff(d, 日期字段,getdate())>N
delete from yourtable where condition where data1=getdate() - n然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...
create procedure deleteolddata
as
begin
delete from table where condition;
end;
然后在 ms sql ->管理->ms sql server 代理->作业中加入这个过程, 每天 or 第星期 or 第月...