0

こんにちは、定期的に実行したいオラクルのストアドプロシージャがあります。まず、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;

変更は見られませんが、単純に10分ごとに実行しようとしていました。また、SYSDATE または現在の日付を dbms_scheduler ジョブのプロシージャに渡すことができるようにしたかったのですが、アポストロフィを使用して動作させることができません。

ありがとう

4

2 に答える 2