`
qm4050
  • 浏览: 73579 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Oracle创建定时器

 
阅读更多
--创建日志信息表(测试表)
create table T_LOG
(
id number,
datetime DATE
);


--插入测试数据
insert into t_log values (1,'25-5月-2006');


--查看日志信息
select * from t_log;


--创建删除日志信息的存储过程
create or replace
procedure pro_clear_log as
begin
delete from T_LOG where datetime < add_months(sysdate,-12); --删除一年前的存储过程
commit;
end;


--创建调度任务
declare
jobno number;
begin
dbms_job.submit(
jobno,
what => 'pro_clear_log;', --pro_clear_log为存储过程的名称
Interval => 'TRUNC(sysdate,''mi'') + 1 / (24*60)' --定义时间间隔
);
commit;
end;


select * from user_jobs;--查看调度任务

select * from dba_jobs_running;--查看正在执行的调度任务

select * from dba_jobs;--查看执行完的调度任务


--删除调度任务
declare
jobno number;
begin
dbms_job.remove(48) ;
commit;
end;


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








分享到:
评论

相关推荐

    用plsql建立oracle的定时器

    用plsql建立oracle的定时器,方便数据库定时运行

    Oracle JOB 定时任务

    Oracle JOB 定时任务 定时执行存储过程

    oracle定时任务创建、查询等

    -- job 创建 begin dbms_scheduler.create_job ( job_name =&gt; 'AGENT_LIQUIDATION_JOB', job_type =&gt; 'STORED_PROCEDURE', job_action =&gt; 'AGENT_LIQUIDATION.LIQUIDATION', --存储过程名 start_date...

    Oracle定时器步骤

    创建一个定时器  declare  jobno number;  begin dbms_job.submit(  jobno,–定时器ID,系统自动获得  'PRC_INSERT;',–what执行的过程名  sysdate,–next_date,定时器开始执行的时间,这样写表示...

    job定时器操作存储过程

    定时执行存储过程,创建job、删除job等等

    面试准备1

    2、技术问题1、定时器的使用1、springboot @Scheduled注解2、quartz,主要是通过和spring整合后使用,需要创建专门的配置文件spr

    完整版《HTML5高级程序设计》2

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 ...

    完整版《HTML5高级程序设计》4

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 ...

    完整版《HTML5高级程序设计》5

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 ...

    完整版《HTML5高级程序设计》3

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 8.4.5 ...

    HTML5高级程序设计.part5

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 ...

    HTML5高级程序设计.part4

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 ...

    HTML5高级程序设计.part1

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 ...

    HTML5高级程序设计.part2

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 ...

    HTML5高级程序设计.part3

    8.3.4 使用定时器 163 8.3.5 示例代码 163 8.4 构建HTML5 Web Workers应用 164 8.4.1 编写blur.js辅助脚本 165 8.4.2 编写blur.html应用页面 166 8.4.3 编写blurWorker.js 167 8.4.4 与Web Worker通信 168 ...

    Activiti6.0.0最新源码

    其中DMN引擎允许开发人员创建自己的决策表。可以通过变量和定义的规则方式从决策表中计算结果。这些决策表的数据可以被rule task调用,决策表与流程实例是完全隔离的,相互之间不需要知道对方的存在。Form引擎可以...

    基于springboot的设备管理系统+源代码+文档说明

    - 后台系统支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库,客户端系统仅支持MySQL **具有如下特点** - 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 - 完善的部门管理及数据权限,...

    javaOA办公系统模块设计方案.pdf

    我的群组:创建群组,搜索申请加⼊别⼈的群,踢出群成员,管理群聊天记录 ----------------------------- 19. 数据库备份:可备份单表(sqlserver不⽀持)、整库,⽀持本地和远程备份(java界⾯编程技术,socket编程...

    精通qt4编程(源代码)

    \12.3.2 使用Oracle数据库 313 \12.4 小结 325 \第13章 Qt的模板库和工具类 326 \13.1 Qt容器类 326 \13.1.1 QList、QLinkedList和QVector 327 \13.1.2 QMap、QHash 332 \13.2 QString 334 \13.2.1 隐式共享 335 \...

    精通Qt4编程(第二版)源代码

    \12.3.2 使用Oracle数据库 313 \12.4 小结 325 \第13章 Qt的模板库和工具类 326 \13.1 Qt容器类 326 \13.1.1 QList、QLinkedList和QVector 327 \13.1.2 QMap、QHash 332 \13.2 QString 334 \13.2.1 隐式共享 ...

Global site tag (gtag.js) - Google Analytics