比如上一次的执行是2010-12-10 10:10:10时间间隔是1天sysdate+1等执行完毕后,next date 后面的时间会变成2010-12-11 10:10:15这是怎么回事?
解决方案 »
- oracle 中 tablespace ,segment,extent,block 关系是什么样的
- ORA-00376: 此时无法读取文件 4
- Oracle
- ORACLE日期转换错误
- 求教一个统计用SQL的写法!
- 问3个比较类似的SQL语句的写法?有什么不一样?
- 关于select语句中写提示加快查询速度的疑惑
- select * from table_1 A,table_2 B where A.col_a=b.col_a(+)?
- 哪里可以免费下载到Oracle9i for win ,在线等待!!
- 大神救命,Oracle语法问题
- 把用户user1所有己创建表的字段(数字类型)default value全设为零
- oracle如何编写视图
那多出来的5s应该是你执行过程所花的时间
先 sysdate + 1,再执行job
V_NEXTDATE := TRUNC(SYSDATE+1) + 10/24; ---- SYSDATE + 1 表示第二天 DBMS_JOB.SUBMIT(V_JOBNUM,'*****;',V_NEXTDATE,'TRUNC(SYSDATE+1) + 10/24');
比如oracle执行job前先要计算下一次运行时间什么的.
改为trunc(sysdate,'hh24')+1是什么意思?是准确的加1天吗?有没有先计算好下次的执行时间,再执行过程的?这样就不会有延误了
next_date=>'trunc(sysdate+1,''mi'')+interval ''10'' second'
已写入 file afiedt.buf 1* select trunc(to_date('2010-12-10 10:10:10','yyyy-mm-dd hh24:mi:ss'),'mi')+1 from dual
scott@YPCOST> /TRUNC(TO_DATE('2010
-------------------
2010-12-11 10:10:00--楼主要的是2010-12-11 10:10:10 已写入 file afiedt.buf 1 select to_date(to_char(to_date('2010-12-10 10:10:10','yyyy-mm-dd hh24:mi:ss')
2 ,'yyyymmdd hh24:mi')||':10',
3* 'yyyy-mm-dd hh24:mi:ss')+1 from dual
scott@YPCOST> /TO_DATE(TO_CHAR(TO_
-------------------
2010-12-11 10:10:10
的确有更改过存储过程,但是都是提前几秒就更改好了的(比如10:30分执行JOB,我10:29分就更改了存储过程的)为什么还会有影响?