begin
sys.dbms_job.submit(job => :job,
what => 'p_city_ReportByDay;',
next_date => to_date('16-02-2012 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(sysdate + 1) + 1/24');
commit;
end;创建了一个job在本机上运行ok,但是部署后就是不执行,next_date显示的时间也正确可是就是不执行,手动run的话就会执行
想问下是不是有什么配置的?
sys.dbms_job.submit(job => :job,
what => 'p_city_ReportByDay;',
next_date => to_date('16-02-2012 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(sysdate + 1) + 1/24');
commit;
end;创建了一个job在本机上运行ok,但是部署后就是不执行,next_date显示的时间也正确可是就是不执行,手动run的话就会执行
想问下是不是有什么配置的?
临时表是什么概念?global temporary table?那你觉得会有数据吗?
-----任务执行
declare
job1 number;
begin
dbms_job.submit(job1,'datacheck;',sysdate,'sysdate+1/48');---//每半小时执行一次
commit;
end;
改为TRUNC(sysdate) + 1/24
试试