我可以安排一个包通过 Oracle 预定的作业运行吗

Posted

技术标签:

【中文标题】我可以安排一个包通过 Oracle 预定的作业运行吗【英文标题】:Can I schedule a Package to run via Oracle scheduled Jobs 【发布时间】:2015-05-08 17:03:17 【问题描述】:

我在 Oracle SQL Developer 中创建了一个包。我正在尝试将此包作为 Oracle 中的计划作业运行。我无法使用作业调度程序运行包。我可以通过作业调度程序运行存储过程。我的研究没有结果——我发现的唯一信息是如何使用 Job Scheduler Package,这不是我的问题。有没有人有安排包的经验....可以通过 Oracle 吗?谢谢

【参考方案1】:

将参数job_type设置为'PLSQL_BLOCK',将job_action设置为'begin mypackage.myproc(myparams); end;'。在字符串中使用时不要忘记重复撇号。 (字符串与execute immediate相同。)

【讨论】:

非常感谢 Alex 和 Pavel 回答我的问题。帕维尔 - 你的答案是正确的!!!在宣布成功之前,我进行了一些测试以仔细检查我的工作。谢谢一百万!!!

以上是关于我可以安排一个包通过 Oracle 预定的作业运行吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在播放框架中获得预定作业的结果?

在 prod 环境中间歇性地在预定时间错过 Quartz 作业触发器

如何在 Rails 中使用延迟作业取消预定作业?

如何使用调度包安排python作业每小时准确运行[重复]

安排 Cucumber 测试功能重复运行

如何在解析服务器上使用 kue 安排作业?