0

我有一个执行存储过程的 DBMS_SCHEDULER 作业,但是存储过程需要传递两个日期值,我想将它们设为 sysdate,尽管当我尝试在 oracle 或 sqlplus 中执行此操作时,计划的作业什么也不做。

BEGIN                      
  DBMS_SCHEDULER.CREATE_JOB ( 
   job_name        => 'JOB_QUERY',
   job_type        => 'PLSQL_BLOCK',      
   job_action      => 'BEGIN RUNREPORT(''NAME'', ''VERSION'', SYSDATE, SYSDATE); COMMIT; END;',
   start_date      => SYSTIMESTAMP,
   repeat_interval => 'FREQ=HOURLY;BYMINUTE=10',    -- every Hour, 10 minutes in.
   end_date        => NULL, 
   enabled         => TRUE,
   comments        => 'Daily Query Update');
END;
/

谢谢你的帮助

4

0 回答 0