关于定时执行的一个问题。
表1:
id shzt EndTime
1 0 2008-11-19 15:58:37
2 0 2008-11-24 06:12:00
3 0 2008-11-24 14:28:05
....
请教各位高手,sql server中当gedate()=EndTime执行语句:
updat 表1 set shzt=1 where EndTime>=getdate()
EndTime都不相同,我的意思是每到一个时间点就触发相应记录的shzt置1;
如当前时间等2008-11-19 15:58:37时间点把id=1的记录置1;
如当前时间等2008-11-24 14:28:05时间点把id=3的记录置1;
...
这个能用一个作业或者触发器搞定吗?
id shzt EndTime
1 0 2008-11-19 15:58:37
2 0 2008-11-24 06:12:00
3 0 2008-11-24 14:28:05
....
请教各位高手,sql server中当gedate()=EndTime执行语句:
updat 表1 set shzt=1 where EndTime>=getdate()
EndTime都不相同,我的意思是每到一个时间点就触发相应记录的shzt置1;
如当前时间等2008-11-19 15:58:37时间点把id=1的记录置1;
如当前时间等2008-11-24 14:28:05时间点把id=3的记录置1;
...
这个能用一个作业或者触发器搞定吗?
...全文


疑难问题

