-- 创建短信批量转储存储过程,将已经发送的短信转移至短信历史表

create or replace procedure PUB_SHORTMSG_ARCH_BAT

as

MSG_ID pub_shortmsg_td.shotmsg_id%type;-

cursor cur_msg is

select shotmsg_id from pub_shortmsg_td a where a.send_flag!=0;

cur_rec cur_msg%rowtype;

begin

open cur_msg;

loop

fetch cur_msg into cur_rec;

exit when cur_msg%notfound;

MSG_ID := cur_rec.shotmsg_id;

insert into his_pub_shortmsg_td (select * from pub_shortmsg_td where shotmsg_id=MSG_ID);

delete pub_shortmsg_td where shotmsg_id=MSG_ID;

COMMIT;

end loop;

close cur_msg;

end PUB_SHORTMSG_ARCH_BAT;

-- 建立job,每天凌晨1:30执行已发送短信的历史转储

VARIABLE job NUMBER;

begin

sys.dbms_job.submit(job => :job,

what => 'PUB_SHORTMSG_ARCH_BAT();',

next_date => to_date('30-08-2008 01:30:05', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'sysdate+1');

commit;

end;

/

oracle创建job一年执行,Oracle快速创建定时job执行批量转储过程脚本参考案例相关推荐

  1. 【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家...

    摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. 不要犹豫了,就使用 快速创建地图工具吧! ----------------------- ...

  2. 如何用SAP WebIDE的Fiori创建向导基于ABAP OData service快速创建UI5应用

    如果我们手上已经有可以正常工作的OData服务,无论位于ABAP on-premise系统还是public上的internet OData service,都可以用SAP WebIDE里的Fiori创 ...

  3. linux调度不执行,linux crond.d定时调度执行一段时间后不执行

    问题一:/etc/cron.d下的定时任务执行一段时间后不执行 背景:在/etc/cron.d下加了一个定时任务,名为dispute_cron(使用root用户编辑),内容: 28 15 * * * ...

  4. note js 创建项目_vue.js使用vuecli3快速创建项目

    vue-cli作为vue的脚手架,集成了webpack环境及主要依赖,对于项目的搭建.打包.维护管理都非常方便. Vue.js 全家桶系列:包含了 vue-router.vuex.vue-resour ...

  5. plsql视图添加表字段_教你不到两分钟,快速创建数据透视图

    如果说数据透视表给我们提供了灵活.快捷的数据计算工具, 那么数据透视图就是更直观.动态地展现大批量数据的变化规律和趋势. 数据透视图作为数据透视表中的重点内容,高阶的内容包括数据透视图的编辑.美化成高 ...

  6. 如何快速创建IC类封装及封装下载网址

    参考资料: Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿 1. IC封装信息 2. 快速创建IC类封装 2.1 快速创建8个引 ...

  7. oracle静默创建实例linux,linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例

    linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例 本文章适合已经熟悉安装过程,需要快速部署使用 初学者建议分步学习:https://edu.51cto.com/cours ...

  8. [转载]以及部分总结--Linux下创建单机ASM存储的Oracle实例的过程---感谢方总

    Linux下单机安装ASM流程总结 一.安装Linux ESXi上传iso镜像至存储目录 创建虚拟机,并且选择主机设备的ISO启动 选择完成时编辑虚拟机设置 配置镜像文件如下: 打开控制台: 并且选择 ...

  9. oracle dg 搭建方式,Linux平台 Oracle 11g DG测试环境快速搭建参考

    环境现状: 两台虚拟主机A和B: 1. A机器已安装ASM存储的Oracle 11g 实例 2. B机器已安装系统,配置以及目录结构均和A机器保持一致 /u01 + 3块ASM盘 DG部署规划: pr ...

最新文章

  1. Android客户端上传文件,C#服务端接收文件
  2. golang goroutine 协程同步 sync.WaitGroup 简介
  3. Boost:是否支持sse2指令的测试程序
  4. python的map怎么用_python中的map怎么使用
  5. 开启NLP新时代的BERT模型,真的好上手吗?
  6. matlab基本使用指南
  7. vue中获取输入框中得到值_如何获取vue input的值
  8. 如何使用JavaScript检查URL中的#哈希?
  9. Linux内核关键数据结构,Linux内核数据结构:Radix 树
  10. linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
  11. 一文详解SLAM回环及优化
  12. Android应用开发编译框架流程与IDE及Gradle概要
  13. 自己做的一个c#超大浮点数bigFloat
  14. SYSCALL_DEFINE详解
  15. 依维世苏打水让办公也可以冒出开心的小泡泡
  16. openEuler安装Docker和踩坑分析
  17. 3108 小明爱换钱
  18. 2018 考研 408 经验贴——数学一
  19. 杜德伟杀人和彩虹QQ抢劫
  20. Android 4.3安全機制探討

热门文章

  1. 119_Power Pivot 长尾明细显示为【其他】
  2. java bean转string_Json、JavaBean、String等互转
  3. mysql8安装步骤及排坑
  4. 学生_课程_成绩_教师50个常用sql
  5. Python打印A~Z的26个字母,你会怎样打印?
  6. 如何用 Python 实现超级玛丽的人物行走和碰撞检测?
  7. python3 一 线程与互斥锁详解
  8. 本地调试微信接口方法
  9. android语音识别和合成第三方
  10. 240多个jQuey插件