declare
    job_no            pls_integer;           --jobid
    l_str_interval    varchar2(200);    --interval
    l_dt_starttime    date;             --when
begin
     l_dt_starttime := add_months(trunc(sysdate,'mm'),1);
     l_str_interval := to_char(add_months(trunc(sysdate), 1), 'yyyymm')||'01000000'; 
     dbms_job.submit(job_no, 'null;', l_dt_starttime, l_str_interval);
     commit;
end;  --错误信息:
  ORA-00932:inconsistent datatype3: expected DATE got NUMBER
  ORA-06512:at "SYS.DMMS_JOB",line 57
  ORA-06512:at "SYS.DMMS_JOB",line 134  ORA-00932: 数据类型不一致: 应为 DATE, 但却获得 NUMBER