我有一个现有的数据结构,我不得不使用它,计划的事件按星期几和每小时保存。
我正在使用 SQL Server 2008 和 ASP.NET 控制台应用程序(临时)来触发。
触发时间作为布尔值存储在数据库中。
例子:
SendMonday bit Unchecked
SendTuesday bit Unchecked
SendWednesday bit Unchecked
...
=====================================
Send0000 bit Unchecked
Send0100 bit Unchecked
Send0200 bit Unchecked
Send0300 bit Unchecked
...
从理论和编程的角度来看,为了在特定时间触发事件,最好的方法是什么?
我的方法涉及在数据库中存储“LastProcessed”日期并进行大量手动工作,但想知道是否有更好的方法。