試試用(假設你的作業的作業號為11188)   DBMS_JOB.INTERVAL(11188,'TRUNC(SYSDATE+1)+6/24')

解决方案 »

  1.   

    能写一个完整的例子吗?那句我执行不了,提示“ORA-00900: invalid SQL statement”,谢了
      

  2.   

    dbms_job.submit(
       what=>'statspack_alert.sql;', 
       next_date=>sysdate+1/24, 
       interval=>'TRUNC(SYSDATE+1)+6/24');
      

  3.   

    用工具 PL/SQL 或者是TOAD
      

  4.   


    1 SQLPLUS 下的创建过程
    SQL> variable jobid number;
    SQL> begin
         dbms_job.submit(:jobid, 过程名;', sysdate,TRUNC(SYSDATE) +2/24');
         end;
    SQL> exec dbms_job.run(:jobid);2 PL/SQL下JOB的创建也成功的
    declare
        jobid number;
    begin
      dbms_job.submit(jobid, '过程名;', sysdate,TRUNC(SYSDATE) +2/24');
      commit;
      dbms_job.run(jobid);
    end;