oracle定时任务在哪,oracle定时任务
;--基础信息表TPEB_BS_SGMT
sync_bank_tpeb_fcs_inf_sgmt;--基本概况信息表TPEB_FCS_INF_SGMT
sync_bank_tpeb_edu_inf_sgmt;--教育信息表TPEB_EDU_INF_SGMT
sync_bank_tpeb_mlg_inf_sgmt;--通讯地址信息TPEB_MLG_INF_SGMT
sync_bank_tpeb_octpn_inf_sgmt;--职业信息表TPEB_OCTPN_INF_SGMT
sync_bank_tpeb_rednc_inf_sgmt;--居住地址表TPEB_REDNC_INF_SGMT
sync_bank_tpeb_sps_inf_sgmt;--婚姻信息TPEB_SPS_INF_SGMT
end;
然后编写定时任务,每天的凌晨2点执行,一定注意那个要执行的存储过程后面一定要加分号,代码如下:
declare
syncbank number;begin
dbms_job.submit(syncbank,‘run_all_sync_proc;‘,sysdate,‘TRUNC(SYSDATE) + 1 +2/(24)‘);
commit;end;
plsql效果图如下:
日期问题参考:
1)、按分钟执行
每分钟执行
TRUNC(SYSDATE,‘mi‘) + 1/(24*60)
每五分钟执行
TRUNC(SYSDATE,‘mi‘) + 5/(24*60)2)、按小时执行
每小时执行
TRUNC(SYSDATE,‘mi‘) + 1/24每隔五小时执行
TRUNC(SYSDATE,‘mi‘) + 5/24
3)、按天执行
每天的凌晨2点执行
TRUNC(SYSDATE) +1 +2/(24)
例如:每隔5天的凌晨2点执行
TRUNC(SYSDATE) +5 +2/(24)4)、按周执行
每周一凌晨2点执行
TRUNC(NEXT_DAY(SYSDATE,2))+2/24--星期一(一周的第二天)
每周六凌晨2点执行
TRUNC(NEXT_DAY(SYSDATE,7))+2/24--星期六(一周的第七天)5)、 按月执行
每月1日凌晨2点执行
TRUNC(LAST_DAY(SYSDATE))+1+2/24每月5日上午10点执行
TRUNC(LAST_DAY(SYSDATE))+5+10/24
6)、 按季度执行
每季度的第一天凌晨2点执行
TRUNC(ADD_MONTHS(SYSDATE,3),‘Q‘) + 2/24
7)、 每半年定时执行
每年7月1日和1月1日凌晨2点
ADD_MONTHS(TRUNC(SYSDATE,‘yyyy‘),6)+2/24--select TRUNC(SYSDATE,‘yyyy‘) from dual;--select ADD_MONTHS(TRUNC(SYSDATE,‘yyyy‘),6) from dual;
8)、 每年定时执行
每年1月1日凌晨2点执行
ADD_MONTHS(TRUNC(SYSDATE,‘yyyy‘),12)+2/24补充:1、NEXT_DAY(d,number)
--时间点d开始,下一个星期几的日期
--星期日:1,星期一:2,星期二:3,星期三:4,星期四:5,星期五:6,星期六:7
2、ADD_MONTHS(d,n)--返回时间点d再加上n个月3、LAST_DAY(d)--时间点d当月份最后一天4、TRUNC(d[,fmt])--对日期作截取
--举例当前时间是:2012-08-06 下午 04:39:00SELECT TRUNC(SYSDATE,‘mm‘) FROM dual
--返回2012-8-1当月的第一天
SELECT TRUNC(SYSDATE,‘yy‘) FROM dual
--返回2012-1-1当年第一天
SELECT TRUNC(SYSDATE,‘dd‘) FROM dual
--返回2012-8-6当天
SELECT TRUNC(SYSDATE,‘day‘) FROM dual
--返回2012-8-5当周第一天
SELECT TRUNC(SYSDATE) FROM dual
--返回2012-8-6不填参数就默认是当天
SELECT TRUNC(SYSDATE,‘hh‘) FROM dual
--返回2012-8-6下午04:00:00当前小时
SELECT TRUNC(SYSDATE,‘mi‘) FROM dual
--返回2012-8-6下午04:39:00当前分钟
参考:https://blog.csdn.net/ysh598923879/article/details/81115549
oracle定时任务
标签:commit 效果图 procedure 上午10点 plsql sql col mic sele
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/xh_Blog/p/13256284.html
oracle定时任务在哪,oracle定时任务相关推荐
- oracle存储过程循环输入数据,oracle 存储过程循环插入数据
Database 物理文件 控制文件(Control File) 1.一个数据库至少需要一个控制文件 2.控制文件(二进制文件)是一个很小的(通常是数据库中最小的)文件,大小一般在1-5M左右. 3. ...
- 关闭所有oracle服务,启动/关闭oracle服务有三种方式
启动oracle服务有三种方式:1 从控制面板 2 使用MS-DOS命令 3 通过Oracle Administration Assistant for WindowsNT -通过控制面板启动orac ...
- linux创建数据库Oracle用户,linux下ORACLE数据库中创建新用户
http://www.cnblogs.com/cloudwalf/archive/2008/09/04/1284033.html http://www.aiisen.com/oracle-lin ...
- 在oracle的安全策略中,Oracle数据库的安全策略(转)
Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...
- oracle cdc 提交顺序,Oracle CDC部署流程
一.ORACLE环境检查 查oracle数据库版本(>9.2.0.4.0). select * from v$version; BANNER Oracle Database 10g Enterp ...
- oracle hot patch david,Oracle EBS使用adpatch工具打patch过程(hotpatch mode)
从Metalink下载补丁 登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载. 点击Patches & Updates ...
- oracle rman备份时间,Oracle使用RMAN进行备份详述
备份理论和基本语法 备份概念 执行备份或还原的数据库称为目标.在一些环境下,有许多数据库,因此有许多RMAN目标.应一次连接每个数据库.目标的每个备份都有一些属性: 打开或关闭 完整或部分 完整或增量 ...
- oracle更改密码机制,Oracle密码机制以及常用操作
Oracle 默认有3个用户: sys 密码:自定:system 密码:自定 :scott 密码:Tiger(默认锁定):注:用Sys用户登录须根 [as sysdba Oracle 默认有3个用户: ...
- linux oracle 脚本,Linux的Oracle服务脚本
Linux下安装完Oracle之后,安装程序并没有将Oracle安装为系统服务,重启系统后,Oracle还要手工启动,通过以下脚本,可以随开机启动Oracle.随关机停止Oracle服务. [php] ...
- oracle proc 定义宿主,oracle proc 编程基础及最小化案例
oracle proc 编程是在我的概念中是非常陌生的,学习了一天下来发现这东西真的好古老,但是依然健壮.稳定,其中间是编辑一个 .pc 的文件使用 proc 进行预处理,预处理后生成一个真正的.c文 ...
最新文章
- 起源、进化、创造、探索——穿越138亿年的时间之旅
- [转]C++ 11 多线程--线程管理
- 2020(广东)功能性农业大健康大会中国农民丰收节交易会
- 【阿里云产品公测】大数据下精确快速搜索OpenSearch
- 透过Win2008 R2窥视微软虚拟化帝国
- 大数据小白系列——HDFS(1)
- 10 大编程算法帮助程序员踏上“高手”层次,了解一下,你绝对不亏!
- Github | 深度学习研究大咖有哪些?
- 安装工程造价课程设计_安装工程造价课程设计的图纸-上海装修报价
- Vue.js组件的重要选项
- SaltStack 二修命令注入和提权漏洞
- 设某一机器由n个部件组成_组成原理
- 莫比乌斯函数与莫比乌斯反演
- JMX实现远程服务器Tomcat系统监控之二
- Floyd算法(matlab实现)
- 接口文档模板,接口规范
- 修改计算机显示颜色16位色,教你win10怎么调成16位色
- 《智慧识人术》读书笔记
- Python文件及文件夹处理
- idea 怎么导入war包,idea怎么打开war包,idea怎么导出一个war包
热门文章
- xp系统打开计算机硬盘分区,如何在xp系统对硬盘进行分区
- CDA 数据分析师 Level1 基本知识(4)--统计学原理
- 【017】基于vue.js的网易云web端(实现播放、登录)(Node接口实现)
- AXure破解授权码
- Android11安装谷歌,Android 11正式版
- 足球机器人第一次作业:编写程序解析球员所看到和听到的信息。
- 怎样安装计算机病毒,台式机电脑中病毒如何重装系统图文教程
- Excel被锁定,如何解锁
- 解决Visual Studio 2022 python 中文乱码问题
- 创建oracle本地数据库步骤详解