1.由于第一次在oracle上创建job,在网上百度了写法,结果一直报错
declare job2010 number;
begin
dbms_job.submit(:job2010,'p_day_price_record;',sysdate,'sysdate+1/(24*60*60)');
end;
2.最终查明原因,是第一个参数,多了个“:”冒号,正确写法如下
declare job2010 number;
begin
dbms_job.submit(job2010,'p_day_price_record;',sysdate,'sysdate+1/(24*60*60)');
end;
第一个参数是:jobno;第二个参数是:创建的存储过程,第三个参数是:任务执行的时间,第四个参数是:任务执行的时间间隔