每天规定某个时间自动执行过程 (一定是我规定的那个时间才开始执行)下面的是我做的,但是这个不得,也不懂什么时候执行。怪怪的 执行的时间会因存储过程执行的时间变化了。我只想规定死那个时间执行,请问各位大哥怎么做怎么修改呢? 不好意思问了好多几次不得解决。
declare job1 integer;
begin
dbms_job.submit(job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'TRUNC(SYSDATE)+1+1/480');
commit;
end;

解决方案 »

  1.   

    改成:
    declare job1 number;
    begin
    dbms_job.submit(:job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'TRUNC(SYSDATE)+1+1/480');
    commit;
    end;
      

  2.   

    declare job1 integer;
    begin
    dbms_job.submit(job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate)+1+24/24+3/(24*60)');
    commit;
    end;
    执行规律:每天00:03:00 执行过程