variable job number;
begin
  sys.dbms_job.submit(:job,
  'begin update_SMS_Service_Report; end;',
  sysdate,
  'trunc(sysdate,''DD'') + 1 + 2/24');
  commit;
end;

解决方案 »

  1.   

    自己发现是存储过程出错
    *
    ERROR 位于第 1 行:
    ORA-01403: 未找到数据
    ORA-06512: 在"WOODOOPER.UPDATE_SMS_SERVICE_REPORT", line 13
    ORA-06512: 在line 1
    请高手指点一二
      

  2.   

    可能是这句的问题:
    update SMS_Service_Report set RDate=sysdate,
                                  SumCustomize=orderSum,
                                  SumCancel=cancleSum 
    where rownum=i;
    仔细调试一下。
      

  3.   

    是FOR i IN 1..lineNo LOOP这句有错误
    我把lineNo 改成一个范围内的整数就没错误了