oracle的job定期执行写法
2013-11-28 11:29
274 查看
1、 每分钟执行
Interval => TRUNC(sysdate,’mi’) + 1 /
(24*60)
2、 每天定时执行
例如:每天的凌晨2点执行
Interval => TRUNC(sysdate) + 1 +2 /
(24)
3、 每周定时执行
例如:每周一凌晨2点执行
Interval => TRUNC(next_day(sysdate,2))+2/24
--星期一,一周的第二天
4、 每月定时执行
例如:每月1日凌晨2点执行
Interval =>TRUNC(LAST_DAY(SYSDATE))+1+2/24
5、 每季度定时执行
例如每季度的第一天凌晨2点执行
Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q')
+ 2/24
6、 每半年定时执行
例如:每年7月1日和1月1日凌晨2点
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/24
7、 每年定时执行
例如:每年1月1日凌晨2点执行
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24
Interval => TRUNC(sysdate,’mi’) + 1 /
(24*60)
2、 每天定时执行
例如:每天的凌晨2点执行
Interval => TRUNC(sysdate) + 1 +2 /
(24)
3、 每周定时执行
例如:每周一凌晨2点执行
Interval => TRUNC(next_day(sysdate,2))+2/24
--星期一,一周的第二天
4、 每月定时执行
例如:每月1日凌晨2点执行
Interval =>TRUNC(LAST_DAY(SYSDATE))+1+2/24
5、 每季度定时执行
例如每季度的第一天凌晨2点执行
Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q')
+ 2/24
6、 每半年定时执行
例如:每年7月1日和1月1日凌晨2点
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/24
7、 每年定时执行
例如:每年1月1日凌晨2点执行
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24
相关文章推荐
- oracle的job定期执行写法
- Oracle Job 任务计划管理[作业,定期执行任务]
- Oracle Job 任务计划管理[作业,定期执行任务]
- 通过Oracle JOB包定期执行数据统计
- oracle中Job定期执行存储过程刷新物化视图并记录异常(我的物化视图不能自己刷)
- oracle 查询数据库job的具体内容 执行时间 编号等
- ORACLE JOB不能按预期执行的常见原因
- 使用Oracle的Scheduller定期执行任务
- 执行oracle中的job报错:ORA-12011:无法执行作业1存储过程执行DDL语句提示ORA-01031错误:权限不足
- Oracle定时器(Job)各时间段写法汇总
- mybatis执行批量更新batch update 的方法(提供oracle,mysql两种写法)
- oracle job 定时执行 存储过程
- oracle中定期执行存储过程
- oracle job 定时执行 存储过程
- oracle job建立(定时执行任务)
- Oracle job 定时器的执行时间间隔 学习汇总
- oracle的一个定时执行任务(job定时执行存储过程)
- oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。
- dbms_job下新建一个job定期自动执行存储过程
- oracle中建立job定期运行存储过程总结