现在有个过程 必须要在 每天的 00:00 ,08:40,12:00,17:00四个时间点(N个时间点,N可能会变化)执行
如何在 建立一个JOB的情况下,而不是N个时间点N个JOB,实现这个功能呢?
能不能 在 执行的过程最后,修改JOB的NEXT_DATE实现呢?
麻烦达人指教一下。
如何在 建立一个JOB的情况下,而不是N个时间点N个JOB,实现这个功能呢?
能不能 在 执行的过程最后,修改JOB的NEXT_DATE实现呢?
麻烦达人指教一下。
解决方案 »
- oracle学习请教
- 请教关于oracle数据导出的问题?
- 如何获得oracle中一个字符串中的一个字符
- plsql开发html网页流程
- SELECT的FETCH问题
- 间隔一段时间后查询,速度变慢的问题
- 请问下对oracle数据库里,通过建索引可提高查询效率,建序列号有什么作用,建序列号有个什么规则?
- 求一SQL语句,显示数据库中所有的用户列,查询结果包括所属表明,列名,类型,和comments
- 怎么在表中插入 '&' 字符啊!?
- procedure 和 cursor 的基础问题
- 求一个语句,查询oracle中所用用户表的名字和该表中的记录总数
- 为什么我的执行计划没有Cost 和 cardinality信息
DBMS_SCHEDULER.CREATE_JOB(
job_name ='test_job',
job_type => 'STORED_PROCEDURE',
job_action => '要调用的存储过程名',
start_date => SYSDATE,
repeat_interval => 'FREQ=DAILY; BYHOUR=0,8,12,17',
enabled => TRUE,
comments => '多时段JOB'
);
END;
/
不过这种JOB时间还是要有规律,像你有些是00:00,有些是8:40,要么统一到00分,要么统一都有00,40分两次