本人编写的一个程序需要实现根据预先制定的任务列表中所列出的任务执行时间来执行相关任务,不知道如何能比较方便和快速的实现。请各位给点建议或者解决方案。详细情况如下: 如有3个任务,分别是: 时间 任务名称
每周一12:00 执行SQL_1语句内容
每天 18:00 执行SQL_2语句内容
每月21日0:00 执行SQL_3语句内容 这些任务都是用户已经制定好了的,形成了任务列表。那么我的程序如何根据任务时间准确的执行相关的任务呢?(首先明确表明:不能利用windows的计划任务) 请各位高手指点一二,谢谢!
每周一12:00 执行SQL_1语句内容
每天 18:00 执行SQL_2语句内容
每月21日0:00 执行SQL_3语句内容 这些任务都是用户已经制定好了的,形成了任务列表。那么我的程序如何根据任务时间准确的执行相关的任务呢?(首先明确表明:不能利用windows的计划任务) 请各位高手指点一二,谢谢!
需要定一个数据表,含有月、周、日等字段
在TTimer的事件中判断星期和时间,符合条件就执行.
BEGIN
WAITFOR TIME '12:00'
EXECUTE storeproc1
END