当前位置: 首页 > article >正文

oracle的定时器

、把init.ora中如下两个参数打开
JOB_QUEUE_INTERVAL=60
JOB_QUEUE_PROCESSES=4
job_queue_keep_connections=true
//位置位于:D:/oracle/admin/alpha/pfile下的init.ora文件内
2、定义job
 variable job number;
 begin
   sys.dbms_job.submit(job => :job,  --job编号,唯一标识
                       what => 'begin  --job内容,调用存储过程,以begin和end开头
         insert_t2;
         end;',
         --本次执行完后,下一次执行job时间
                       next_date => to_date('05-01-2005 10:22:05', 'dd-mm-yyyy hh24:mi:ss'),
                       --执行条件
                       interval => 'sysdate+1');
   commit;
 end;
 /
删除job:dbms_job.remove(jobno);
修改job:dbms_job.what(jobno,what);
修改下次执行时间:dbms_job.next_date(job,next_date);
修改间隔时间:dbms_job.interval(job,interval);

3、常见的时间函数

30分钟:(sysdate+1)/48
1个小时:(sysdate+1)/24
一天:sysdate+1
一个星期: sysdate+7
每个星期五中午:
NEXT_DAY(TRUNC(SYSDATE),'星期五') + 12/24
一个月:add_months(sysdate,1) --可以为正负数
一年:add_months(sysdate,12)
月份加减:select to_char(add_months(sysdate,-1),'yyyymm') from dual;
日期加减:select to_char(sysdate-1,'yyyymmdd') from dual;


http://www.kler.cn/news/357430.html

相关文章:

  • springboot037基于SpringBoot的墙绘产品展示交易平台的设计与实现(论文+源码)_kaic
  • 一通瞎写居然击败100%【力扣】【498-对角线遍历】【数组-C语言】
  • 【学术会议-6】激发灵感-计算机科学与技术学术会议邀您参与,共享学术盛宴,塑造明天的科技梦想!
  • 计算生物学与生物信息学漫谈-2-测序深度/读长质量和Fasta处理
  • Cornerstone3D Tools对影像进行交互(中篇)-注释类工具使用
  • React JSX 使用条件语句渲染UI的两种写法
  • SS34二极管
  • WPF -- LiveCharts的使用和源码
  • uniapp 单表、多级动态表单添加validateFunction自定义规则
  • Mybatis操作
  • Vue中v-bind对样式控制的增强—(详解v-bind操作class以及操作style属性,附有案例+代码)
  • Golang | Leetcode Golang题解之第479题最大回文数乘积
  • 测试用例评审流程优化
  • 智能时代摩托车一键启动无钥匙进入感受科技前线
  • 《计算机视觉》—— 基于dlib库的人检检测
  • C#从零开始学习(类型和引用)(4)
  • ARM 中断控制器 GIC-V2
  • Unity3D ScrollView 滚动视图组件详解及代码实现
  • 世界脑力锦标赛资料,最强大脑教程
  • 鸿蒙网络编程系列23-实现一个基于鸿蒙API的HTTP服务器