嗨,我在 oracle 中有一个存储过程,我想定期运行。首先我得到了我的 DBMS_SCHEDULER 工作来编译(见下文),我什至可以看到作业被创建并删除它,尽管我没有看到存储过程的结果出现在它应该生效的表中并且存储过程有经测试。
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'JOB_QUERY',
job_type => 'PLSQL_BLOCK', -- see oracle documentation on types --
job_action => 'BEGIN RUNREPORT(''NAME'', ''VERSION'', ''04-Jun-13'', ''11-Jun-13''); END;',
start_date => to_date('2013-08-19 16:35:00', 'YYYY-MM-DD HH24:MI:SS' ),
repeat_interval => 'FREQ=MINUTELY;BYMINUTE=10', -- every 10 minutes.
end_date => NULL,
enabled => TRUE,
comments => 'Daily Jira Query Update');
END;
我试图让它每十分钟运行一次,尽管我没有看到任何变化。此外,我希望能够将 SYSDATE 或当前日期传递给 dbms_scheduler 作业中的过程,但我无法让它与撇号一起使用。
谢谢