求 如何在sqlserver2005中设定储存过程间隔时间到秒? 使用sqlserver代理 作业 来执行存储过程,最小设定到1分钟,无法设定到秒,求高手赐教/ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的版本怎么有秒,我用的是SQLServer2005 9.00.1399.00,只有小时和分钟 跟SSMS的版本有关我用的是2008的SSMS可以显示秒。 存儲過程中加入以下等待時間:waitfor delay '000:00:10'再循環執行 CREATE PROCEDURE testasbeginwaitfor delay '000:00:10'你的指令end 應該是CREATE PROCEDURE testasbeginwhile 1=1beginwaitfor delay '000:00:10'你的指令endend 使用这个要注意,如果存储过程出现异常比如被KILL掉或者其他错误,那么就不会再执行了。 另外你可以手动创建JOB,这样就可以控制使用秒了。比如:EXEC msdb.dbo.sp_update_schedule @schedule_id=4, @freq_subday_interval=15,@freq_subday_type=2GO这个就是15秒执行, @freq_subday_type=2表示间隔为妙http://www.sqlserver-dba.com/2012/01/sql-agent-jobs-schedule-in-seconds.html 那位达人,帮忙把sql2008的备份文件转成sql2005的数据文件。 字符串拆分的问题,请教,谢谢 如何更新RecordSet记录集,但不更新数据库 多个数据库协同工作的问题 关于 SQLExecDirect 的一个超难问题!! 全文索引性能 增加批大小? 这样实时查询数据库的方法是否有效? 怎么找到字段A,B,C,D,E中只有一个字段不为空的纪录? 说服老板免费送100M邮箱给所有网民,散分 About VFP 的表Buffer使用. SQL08关于索引的问题。请大家过来讨论下指点下. 链接服务错误
waitfor delay '000:00:10'
再循環執行
as
begin
waitfor delay '000:00:10'
你的指令
end
CREATE PROCEDURE test
as
beginwhile 1=1
begin
waitfor delay '000:00:10'
你的指令
endend
比如:EXEC msdb.dbo.sp_update_schedule @schedule_id=4, @freq_subday_interval=15,
@freq_subday_type=2
GO这个就是15秒执行, @freq_subday_type=2表示间隔为妙
http://www.sqlserver-dba.com/2012/01/sql-agent-jobs-schedule-in-seconds.html