早教吧作业答案频道 -->英语-->
beginsys.dbmsjob.submit(job=>:job,what=>'proctest;',nextdate=>sysdate,interval=>'trunc(sysdate)+1/1440');commit;end;ORA-23420:间隔必须以将来的一个时间作评估ORA-06512:在"SYS.DBMSJOB",line57ORA-06512:在"SYS.DBMSJOB",lin
题目详情
begin
sys.dbms_job.submit(job => :job,
what => 'proc_test;',
next_date => sysdate,
interval => 'trunc(sysdate)+1/1440');
commit;
end;
ORA-23420:间隔必须以将来的一个时间作评估
ORA-06512:在 "SYS.DBMS_JOB",line 57
ORA-06512:在 "SYS.DBMS_JOB",line 134
ORA-06512:在 line 3
job
sys.dbms_job.submit(job => :job,
what => 'proc_test;',
next_date => sysdate,
interval => 'trunc(sysdate)+1/1440');
commit;
end;
ORA-23420:间隔必须以将来的一个时间作评估
ORA-06512:在 "SYS.DBMS_JOB",line 57
ORA-06512:在 "SYS.DBMS_JOB",line 134
ORA-06512:在 line 3
job
▼优质解答
答案和解析
interval => 'trunc(sysdate)+1/1440');
你的这个间隔时间设置有问题
trunc(sysdate) + 1/1440为当天的 0时01分.而当前时间往往大于这个当天值.所以你需要设置为
interval => 'trunc(sysdate)+1+1/1440');
意思是,明天的凌晨 0时01分.
这样,在每次oracle执行完当前job后,就可以将next_date设置为明天,而不是今天0时01分,因为今天的这个时间已经过去了.
你的这个间隔时间设置有问题
trunc(sysdate) + 1/1440为当天的 0时01分.而当前时间往往大于这个当天值.所以你需要设置为
interval => 'trunc(sysdate)+1+1/1440');
意思是,明天的凌晨 0时01分.
这样,在每次oracle执行完当前job后,就可以将next_date设置为明天,而不是今天0时01分,因为今天的这个时间已经过去了.
看了 beginsys.dbmsj...的网友还看了以下:
在轴和孔间隙配合时,A.间隙可以为零B.间隙必须大于零C.间隙可以小于零D.间隙和过盈随意 2020-05-19 …
beginsys.dbmsjob.submit(job=>:job,what=>'proctest 2020-05-20 …
英语翻译1、上学不要迟到.(两种)我们必须准时.2、在上学期间你必须穿校服.3、他必须7点前到校吗 2020-05-20 …
政治经济学(资)1、剩余价值率可以用下列的比率来表示__________.A、剩余劳动与必要劳动的 2020-07-04 …
判断题:No1:一切初等函数在其定义区间内连续.No2:一切初等函数在其定义域内连续.No3:初等 2020-08-02 …
麻烦解释这个剩余价值率的公式是怎么得来剩余劳动时间(剩余劳动/剩余价值)剩余价值率=一一一一一一一一 2020-11-03 …
一个选择题不正确的是?A.确定时间就是必然时间B.不确定时间是可能事件C.不确定时间是无法预先确定不 2020-11-03 …
某旅馆有三人间、两人间、单人间三种房间各一间可用,有三个成人带两个小孩来投宿,小孩不宜单住一间(必须 2020-12-21 …
某旅馆有三人间、两人间、单人间三种房间(每种房间仅能入住相应人数)各一间可用,有4个成年男性带2个小 2020-12-21 …
证明下列方程在指定区间中必有根:1)x^3-x+1=0区间(1,2)2)x*3^x=1区间(0,1) 2020-12-31 …