Oracle:Flow调用子例程

时间:2011-01-04 10:37:42

标签: database oracle

考虑有4个作业 A,B,C MAIN .MAIN作业将根据某些条件调用其他子程序。主要作业< / strong>会在每周的第一个工作日致电工作A 。此外,它会在每个工作日致电工作B 。此外,它会调用 Job C 在每个月的第一天。任何人都可以建议我这样做吗?

我正在使用oracle 10g。

1 个答案:

答案 0 :(得分:1)

我假设您将使用oracle ..您可以设置main来查询数据库..您在哪里设置日程表(存储过程的名称和日程表格式)..日程表的格式可以类似于crontab中使用的东西,但是对于你来说,功能不那么强大的东西我猜...

更新回答

以下是您需要创建的表格。 StoredProcName,timeToRun 1)ProcA FirstDayOfBusiness 2)ProcB每个工作日 3)EveryMonth的ProcC FirstDay。

你的Main将有逻辑从这个表中获取所有作业,并决定是否需要运行它们,然后在需要时运行它们,任何序列也很重要..或者作业是否独立于以前的作业运行?

阅读本文 http://www.orafaq.com/node/871