高难度!如何在SQL server中实现不定期触发?
其实我要实现的功能是这样的。
一个餐饮行业的管理软件。
前台使用PDA做,后台用PC做。都是基于ASP+SQL2000的。当然数据库是通用的。
PDA是用来点菜用的。而PC是用来统计数据的。当然还有预定的功能。就是某位先生要在某个时刻预订一张台,所以,我把这个预定的记录写进数据库之后就成了一条记录。然后这条记录就记录了一个何时让这张订了的台变成预订状态。
现在要做的就是如何根据这些记录让SQLserver自动触发,当到达这个时间的时候就改写另一个表。使这张台变成预订状态。。
如果用sql代理做的话是不行的。因为这个时间不是定死的。而是由客户自由输入的。可以是任何时间。
我现在使用的是没载入一次就执行一个存储过程。存储过程来把订台变成预定状态。但这样的效率比较低。。