declare
  job1 integer;
begin
  sys.dbms_job.submit(job1 ,
                      'PROCEDURE__NAME(参数);',
                       to_date('20050603 01:00:00', 'yyyymmdd hh24:mi:ss'), -- 计划的初次执行日期,请根据具体情况设定
                      'to_date(to_char(sysdate+1,''yyyymmdd'')||''01:00:00'',''yyyymmdd hh24:mi:ss'')');
  commit;
end;

解决方案 »

  1.   

    补充,放到命令窗口中执行一下就可以了!前提是你JOB调用的过程不能报错!
      

  2.   

    declare
    jobnum  integer;
    begin
    sys.dbms_job.submit(
    job=>jobnum,                    -- 作业号
    what=>'your_procedure;',        -- 作业执行的存储过程
    next_date=>sysdate,             -- 首次执行的时间
    interval=>'trunc(sysdate)+1/24' -- 时间间隔
    );
    commit;
    end;
    /