plsql定时执行存储过程
1、创建定时向表中插入数据的存储过程,名为testJob。
CREATE OR REPLACE
PROCEDURE "testJob" AS
BEGIN
EXECUTE IMMEDIATE 'INSERT INTO TABLE_HIS SELECT * FROM TABLE_AI';
COMMIT;
END;
2、使用plsql找到定时器对应的DBMS_Jobs文件夹,右键new。
3、设置定时任务
(1)、在what值中填写待执行的存储过程,可以多个,用逗号(,)隔开。
(2)、在间隔中填写执行时间策略。具体如下:
附:定时执行时间间隔说明
间隔/interval是指上一次执行结束到下一次开始执行的时间间隔,当interval设置为null时,该job执行结束后,就被从队列中删除。假如我们需要该job周期性地执行,则要用‘sysdate+m’表示。
(1)、每分钟执行
Interval => TRUNC(sysdate,'mi') + 1/ (24*60)
每小时执行
Interval => TRUNC(sysdate,'hh') + 1/ (24)
(2)、每天定时执行
例如:每天的凌晨1点执行
Interval => TRUNC(sysdate+ 1) +1/ (24)
(3)、每周定时执行
例如:每周一凌晨1点执行
Interval => TRUNC(next_day(sysdate,'星期一'))+1/24
(4)、每月定时执行
例如:每月1日凌晨1点执行
Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24
(5)、每季度定时执行
例如每季度的第一天凌晨1点执行
Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24
(6)、每半年定时执行
例如:每年7月1日和1月1日凌晨1点
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24
(7)、每年定时执行
例如:每年1月1日凌晨1点执行
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
plsql定时执行存储过程相关推荐
- Oracle的job(定时执行存储过程)
我们在项目开发中,常常会有一些复杂的业务逻辑.使用oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执 ...
- mysql定时执行存储过程
mysql定时执行存储过程 查看event是否开启: show variables like '%sche%'; 将事件计划开启: set global event_scheduler=1; 关闭事件 ...
- SQLserver存储过程简单写法与设置定时执行存储过程方法
最近工作中需要写SQLserver的存储过程,第一次使用,简单记录下,以防遗忘. 在SQLserver可视化工具中编写,我的工具如下图: 首先点击你的数据库,找到可编程性,在可编程性里面右击存储过程- ...
- PLSQL创建Oracle定时任务,定时执行存储过程
1.创建定时向表中插入数据的存储过程,名为testJob. CREATE OR REPLACE PROCEDURE "testJob" AS BEGINEXECUTE IMMEDI ...
- ORACLE 定时执行存储过程
推荐用dbms_scheduler方式更好 (2012-11-19注) [sql] view plaincopy /* 查询: select job,broken,what,interval,t.* ...
- SQL Server制定计划,定时执行存储过程
学习笔记,如有纰漏,还望大家不吝赐教 1 创建存储过程 数据库服务器→数据库→选择要创建存储过程的数据库→可编程性→存储过程→右键→新建存储过程→编写好SQL脚本→执行 2 创建计划 2.1 新建作业 ...
- Oracle定时执行存储过程
首先查看 SQL> show parameter job NAME TYPE VALUE ------------- ...
- oracle定时频率,Oracle 定时任务 — 定时执行存储过程
插入当前时间的存储过程-- create table td_test1(created_date timestamp(6)); -- delete from td_test; -- insert in ...
- oracle job如何执行存储过程,oracle定时执行存储过程的job
本文转载:http://blog.csdn.net/flm_0722/archive/2009/10/08/4643566.aspx 一.设置初始化参数 job_queue_processes sql ...
最新文章
- 以比特币现金(BCH)为核心的慈善经济体系革新业态
- Android严苛模式StrictMode使用与取消
- php、linux、javascript 正则表达式
- linux shell脚本:通过API实现git仓库从gitee向gitlab的批量迁移(gitlab api)
- 单击选定单元格后输入新内容_2015年计算机一级msoffice考前简答题练习
- Nginx+Tomcat无法正确获取的域名和ip地址
- UIView常见方法
- VS2010 SP1安装失败之”此计算机的状态不支持此安装“
- C语言bmp转JPEG不用库函数,C++图片格式转换:BMP转JPEG
- 2022新UI聚合支付系统四方源码下载+升级修复漏洞完美版
- 51单片机用1602液晶屏实现可调时钟
- python爬虫可以爬哪些网站-网络爬虫都能干什么?有哪些网站的数据可以爬取?...
- 统计案例分析之预测社会消费品零售总额
- 使用canvas绘制水滴(二次贝塞尔曲线、圆弧)
- 浅谈屏蔽搜索引擎爬虫(蜘蛛)抓取/索引/收录网页的几种思路
- Windows与网络基础
- 2021年起重机司机(限桥式起重机)考试题及起重机司机(限桥式起重机)考试报名
- 【clickhouse】clickhouse创建表
- 用佛系的心老王软件Android,老王佛系2.2.19蓝奏云苹果最新版
- css的nth选择器,CSS3 :nth-child() 选择器
热门文章
- 实验2 Java类和对象的设计
- cad单位_很久没有看到过这么有用的CAD新手教程了 一次性解决布局问题
- 利用oauth2.0获取微信用户基本信息 java_Magicodes.WeiChat——使用OAuth 2.0获取微信用户信息...
- 最新版Win 10S遭吐槽:看起来很美,用起来很烦
- android ViewHolder的相关知识
- vivo恢复出厂设置后云服务器,vivo 手机恢复出厂设置后不能开机,怎么办,一招就可解决!...
- JAVA课设:电子英汉词典(附源码+调试)
- 推送V2 - 开发笔记整理
- 通过「微信指数」,我得到的这些软件测试职业的这些数据。
- C语言简易程序设计————15、正整数分解质因数