怎么写一个存储过程定期删除数据里的数据。 怎么写一个存储过程定期删除数据库里的数据。网站的消息通知太多了。如何写一个存储过程定期一个月删除 1千条的数据呢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么数据库?如果是sql2005可以用作业实现 sql server jOB--管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ..--确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置时间安排 create procedure proc_nameasbegindelete from tb where id between 1 and 1000end把此存储过程放在作业了,设置一个月执行一次就可以了。 怎么无法新建作业的呢无法将类型为“Microsoft.SqlServer.Management.Smo.SimpleObjectKey”的对象强制转换为类型“Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey”。 (Microsoft.SqlServer.Smo) 写一个SQL语句然后建一个作业定期执行即可详情baidu搜索 SQL 作业 create procedure proasbegindelete table where id between 1 and 1000end create procedure proc_nameasbegindelete from tb where id between 1 and 1000end这个id between 1 and 1000 ID 没有了怎么办 要删除最不新1000条呀 删除最不新的那你按时间排序 取最不新的1000条delete from table where ID in (select top 1000 ID from table order by time desc) sql作业或则是自己新建一个windows服务或则和是window窗体程序,然后windows 任务计划 sql server jOB--管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ..--确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置时间安排 2#已经说的很清楚了 大型网站新闻内容在数据库中的存储的几个问题。 sql2000如何还原数据库? 新手求教,关于类库变文件夹的问题。 js基础 怎样在搜索出来的内容中把用户输入法的关键字显示为红色字体? 24小时以前的时间怎么表示 不要笑我:我今天装window2003后,发现系统中没有iis6.0,碟中也没有,控制面板中的添加组件中也没有安装IIS这一项。如于就下载了一个IIS 求一段SQL,有正文所说的功能 怎么显示错误窗口,新手问题 给带分页的datagrid导出excel有冲突? devenv.exe内存过五百,求助 登录后怎么返回刚才需要登录的页面
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ..--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置时间安排
as
begin
delete from tb where id between 1 and 1000
end
把此存储过程放在作业了,设置一个月执行一次就可以了。
然后建一个作业
定期执行即可详情baidu搜索 SQL 作业
as
begin
delete table where id between 1 and 1000
end
as
begin
delete from tb where id between 1 and 1000
end这个id between 1 and 1000 ID 没有了怎么办
要删除最不新1000条呀
delete from table where ID in (select top 1000 ID from table order by time desc)
或则是自己新建一个windows服务
或则和是window窗体程序,然后windows 任务计划
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ..--确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置时间安排
2#已经说的很清楚了