Oracle作业自动启动
我在甲骨文公司创造了一份工作。我正确地设置了间隔。但在我创建作业后,它会自动启动Oracle作业自动启动,oracle,job-scheduling,Oracle,Job Scheduling,我在甲骨文公司创造了一份工作。我正确地设置了间隔。但在我创建作业后,它会自动启动 DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'MISSING_REVENUE_EXPENSE_ICR;' ,next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT (
job => X
,what => 'MISSING_REVENUE_EXPENSE_ICR;'
,next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi:ss')
,interval => '(trunc(sysdate)+1)+4/24'
,no_parse => FALSE );
SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
COMMIT;
END;
为什么会这样?请告诉我此问题的一些解决方法。问题在于这行:
next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi:ss')
该参数的名称有误导性,因为它是首次运行的日期。但这并不能完全解决歧义
无论如何,您已经给出了今天的日期,所以今天就开始了。请提供您的就业创造声明。您必须提供下一个运行该工作的日期-您提供了什么日期?请查看下面的代码:X编号;BEGIN SYS.DBMS_JOB.SUBMIT JOB=>X,what=>'MISSING_REVENUE_EXPENSE_ICR;',下一个日期=>至日期'29/04/2015 04:00:00','dd/mm/yyyyyyh24:mi:ss',间隔=>'truncsysdate+1+4/24',无解析=>假;SYS.DBMS_OUTPUT.PUT_LINE'作业编号为:'| | to_charx;犯罪终止所以下次约会我需要提供tomm。数据。我提供了今天的日期。我认为这个问题是正确的。