oracle job 功能 我要间隔时间是 在每天的23:59:15执行 oracle job 功能 我要间隔时间是 在每天的23:59:15执行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select TRUNC(SYSDATE+1)+(1440*60-45)/(1440*60) from dual;TRUNC(SYSDATE+1)+(1440*60-45)/------------------------------2008-11-12 23:59:15SQL> --- job sqlbegin sys.dbms_job.submit(job => :job, what => 'ANWS_GIS_MONTH;', next_date => to_date('11-12-2008', 'dd-mm-yyyy'), interval => 'TRUNC(SYSDATE+1)+(1440*60-45)/(1440*60)'); commit;end;/ begin dbms_job.submit(job => :job, what => 'pro_name;', next_date => to_date('2008-11-11 23:59:15', 'yyyy-mm-dd hh24:mi:ss'), interval => 'sysdate+1');end;/ 如果不需要考虑累积误差的,可以用这个否则就要用trunc(sysdate)+2-45/86400 linzhangs的方式不会每天准时在23:59:15执行的. begin dbms_job.submit(job => :job, what => 'pro_name;', next_date => to_date('2008-11-11 23:59:15', 'yyyy-mm-dd hh24:mi:ss'), interval => 'trunc(sysdate+1)-(45/(24*60*60))+1');end;/ sequences的问题 两个以上外键约束的问题~~ oracle 整列返回空 实际有数据 请教函数编译错误 oralce字符集问题 急 大侠请进 可以用其他的解决方案代替磁针吗? 超过递归 SQL(50)级的最大值的错误帮忙看看 有源码?? 菜鸟提问: 怎样中断正在运行的SQL语句啊? Oracle技术官方中文论坛开通了,高兴! 创建回滚段失败 企业管理器中进行备份和恢复的一点疑惑? linux下oracle的occi开发,怎么用啊!各位大侠。。。。帮帮忙多谢!!急!!!
SQL> select TRUNC(SYSDATE+1)+(1440*60-45)/(1440*60) from dual;TRUNC(SYSDATE+1)+(1440*60-45)/
------------------------------
2008-11-12 23:59:15SQL>
--- job sqlbegin
sys.dbms_job.submit(job => :job,
what => 'ANWS_GIS_MONTH;',
next_date => to_date('11-12-2008', 'dd-mm-yyyy'),
interval => 'TRUNC(SYSDATE+1)+(1440*60-45)/(1440*60)');
commit;
end;
/
dbms_job.submit(job => :job,
what => 'pro_name;',
next_date => to_date('2008-11-11 23:59:15',
'yyyy-mm-dd hh24:mi:ss'),
interval => 'sysdate+1');
end;
/
否则就要用
trunc(sysdate)+2-45/86400
linzhangs的方式不会每天准时在23:59:15执行的.
dbms_job.submit(job => :job,
what => 'pro_name;',
next_date => to_date('2008-11-11 23:59:15',
'yyyy-mm-dd hh24:mi:ss'),
interval => 'trunc(sysdate+1)-(45/(24*60*60))+1');
end;
/