我想要每秒重复一次程序。在我的网站中,有计时器倒计时,当时间到0时,应该调用一个程序。所以我想创建一个包含每个计时器结束时间的表。每秒调用一个过程来检查当前时间是否等于计时器的结束时间。如果是这样,将会调用另一个程序。
我应该用工作吗?工作的问题在于它们不能每秒重复一次,但只能每十秒重复一次。我想创造了十个工作,每个工作都会在十秒后重复,但我不知道这是不是一个好的解决方案。
那我该怎么做呢?
答案 0 :(得分:0)
您可以使用调用每秒proc的包装存储过程。使用Waitfor command可以在通话之间延迟1秒。
e.g。
WHILE 1=1
BEGIN
WAITFOR DELAY '00:00:01'
EXECUTE sp_helpdb
END
我会质疑你希望每秒都进行一次触发 - 这通常表明设计不佳。更广泛地问自己,我需要完成什么?