DBMS_JOB.SUBMIT(:jobno, 
              'Procdemo;', 
               SYSDATE, 'SYSDATE + 1/720');??????????

解决方案 »

  1.   

    大概是这样的
    DBMS_JOB.SUBMIT(:jobno, 
                  'Procdemo;', 
                   SYSDATE, 'add_months(sysdate,1)')
      

  2.   

    DBMS_JOB.SUBMIT(:jobno, 
                  'Procdemo;', 
                   SYSDATE, 'SYSDATE + 30');
      

  3.   

    每月25号: 
    dbms_job.submit(:v_jobnum,'procedure_name;',trunc(sysdate,'mm')+24,
                    'trunc(add_months(sysdate,1),'mm')+24')
      

  4.   

    declare
    jobno number;
    begin
    DBMS_JOB.SUBMIT(jobno,'Procdemo;',SYSDATE, 'trunc(add_months(SYSDATE,1),''mm'')');--每月零时零分
    commit;
    end;
    /
      

  5.   

    为什么不用manager server来做?
      

  6.   

    declare
    jobno number;
    begin
    DBMS_JOB.SUBMIT(jobno,'Procdemo;',SYSDATE, 'trunc(add_months(SYSDATE,1),''mm'')+ 1/720');
    commit;
    end;
    /
    --酱紫能细到下月的某小时、某分执行