var a number
exec dbms_job.submit(:a,'名字;',sysdate,'sysdate+时间间隔);

解决方案 »

  1.   

    DECLARE jobno number; 
    BEGIN DBMS_JOB.SUBMIT(job => jobno,
     what => 'STORED_PROCEDURE_NAME', --- 触发的存储过程
     next_date => SYSDATE,            --- 第一次的时间(现在)
    interval => '/*1:Hr*/sysdate + 1/24');  ----两次的间隔(1小时)
    /
    每个月的24点为何时?
      

  2.   

    给你一个很详细的介绍:
    http://www.ccw.com.cn/htm/app/aprog/01_3_12_2.asp
      

  3.   

    and to_char(sysdate,'dd') = '01'    --每个月的第一天 
    and to_char(sysdate,hh24) = '00'    --同时又是零点