考虑有4个作业 A,B,C 和 MAIN .MAIN作业将根据某些条件调用其他子程序。主要作业< / strong>会在每周的第一个工作日致电工作A 。此外,它会在每个工作日致电工作B 。此外,它会调用 Job C 在每个月的第一天。任何人都可以建议我这样做吗?
我正在使用oracle 10g。
答案 0 :(得分:1)
我假设您将使用oracle ..您可以设置main来查询数据库..您在哪里设置日程表(存储过程的名称和日程表格式)..日程表的格式可以类似于crontab中使用的东西,但是对于你来说,功能不那么强大的东西我猜...
更新回答
以下是您需要创建的表格。 StoredProcName,timeToRun 1)ProcA FirstDayOfBusiness 2)ProcB每个工作日 3)EveryMonth的ProcC FirstDay。
你的Main将有逻辑从这个表中获取所有作业,并决定是否需要运行它们,然后在需要时运行它们,任何序列也很重要..或者作业是否独立于以前的作业运行?