存储过程  把T_CKECK_EWS表中的数据插入HIS_T_NEOP_CMD_INSTANCE中,把T_CKECK_EWS表数据插入HIS_T_CKECK_EWS要求工单超过5分钟没处理置失败

create or replace procedure p_back_up_CKECKEWS
is
ewsID INTEGER;
TYPE cursorEws IS REF CURSOR;
crEws cursorEws;
beginUpdate T_CKECK_EWS Set ews_status=2,user_op_msg='工单超过5分钟没处理置失败' Where ews_status Not In (1,2) And req_dat< Sysdate-5/1440;Commit;Open crEws for select ews_id into ewsID from T_CKECK_EWS where ews_status in (1,2);loopFETCH crEws INTO ewsID;EXIT WHEN crEws%NOTFOUND;insert into HIS_T_CKECK_EWS (select * from T_CKECK_EWS where ews_id = ewsID); insert into HIS_T_NEOP_CMD_INSTANCE (select * from T_NEOP_CMD_INSTANCE where task_instance_id = ewsID);delete from T_CKECK_EWS where ews_id = ewsID;delete from T_NEOP_CMD_INSTANCE where task_instance_id = ewsID;commit;end loop;close crEws;
end p_back_up_CKECKEWS;

oracle job:

beginsys.dbms_job.submit(job => :job,what => 'p_back_up_CKECKEWS;',next_date => to_date('27-11-2012 13:52:30', 'dd-mm-yyyy hh24:mi:ss'),interval => 'sysdate+5/1440');commit;
end;

每5分钟执行一次

转载于:https://www.cnblogs.com/kunpengit/archive/2012/11/27/2790863.html

oracle存储过程和job相关推荐

  1. Oracle 存储过程 无法编译 解决方法(转载)

    声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为: http://blog.csdn.net/tianlesoftware/article/details/7412555 Or ...

  2. oracle字段大段字符串,ORACLE存储过程,参数目字符串太长

    ORACLE存储过程,参数字符串太长 在做存储过程开发的时候,需要拼SQL语句,比如 DECLARE V_SQL VARCHAR2(32000); BEGIN V_SQL := 'INSERT INT ...

  3. 存储过程while_超详细的Oracle存储过程基础入门介绍

    概述 前面已经对存储过程.函数.包做了个介绍,但是毕竟是写成了一篇,所以没那么细,今天单独介绍一下存储过程基础方面,后面再说遍历什么游标啊,数组啊~ 1.语法 CREATE [OR REPLACE] ...

  4. [转]oracle 存储过程的基本语法 及注意事项

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) ...

  5. oracle存储过程、声明变量、for循环|转|

    oracle存储过程.声明变量.for循环 1.创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out ty ...

  6. mybatis调用oracle存储过程

    有输入与输出参数的存储过程 oracle存储过程部分代码: create or replace procedure PT_copy_Shipment_One_Data( oldShipmentId i ...

  7. Oracle --存储过程,输入不定个数参数

    2019独角兽企业重金招聘Python工程师标准>>> 一般来说,写存储过程时,输入的参数个数是固定的,但最近业务需求,输入的参数不固定. 思路:oracle存储过程的输入参数个数. ...

  8. Oracle存储过程中异常Exception的捕捉和处理

    Oracle存储过程中异常的捕捉和处理 CREATE OR REPLACE Procedure Proc_error_process ( v_IN in Varchar2, v_OUT Out Var ...

  9. [oracle] Oracle存储过程里操作BLOB的字节数据的办法,例如写入32位整数

    作者: zyl910 一.缘由 BLOB是指二进制大对象,也就是英文Binary Large Object的缩写. 在很多时候,我们是通过其他编程语言(如Java)访问BLOB的字节数据,进行字节级的 ...

  10. oracle存储过程参考资料(网上转载)

    网址一:http://www.cnblogs.com/hero4china/articles/base_rule_oracle_procedure.html 给朋友讲解oracle proc的记录: ...

最新文章

  1. deepfakes怎么用_如何使用 Deepfakes 换脸
  2. 打印两个有序链表的公共部分
  3. 关于 Java 中 finally 语句块的深度辨析
  4. CSS3--2D3D的使用
  5. php background-color:,background-color属性怎么用
  6. javascript createelement_贝程学院:Selenium与 JavaScript
  7. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法
  8. kali 更新源_kali安装避坑
  9. Ubuntu 14 开启SSH服务与使用root账号登陆
  10. MySQL高级知识(六)——索引优化
  11. 敏捷开发“松结对编程”实践之五:代码检查篇(大型研发团队,学习型团队,139团队,师徒制度,代码审查)...
  12. 新型的铁塔基站“能源管家”
  13. 往linux内核添加ch341,linux 4.1 usb驱动之usb_serial芯片ch341
  14. 虚拟机实现远程桌面连接
  15. 利用黎曼几何分析EEG信号(四):集论初步与拓扑空间初步
  16. 当用post方法上传,base64编码的图片太大,导致后台接收的时候总是为null?
  17. 【数理知识】kronecker 克罗内克积
  18. java网课|内部类
  19. 我的名字居然是我爸爸用代码算出来的?
  20. AndroidStudio单元测试——instrumentation

热门文章

  1. char和byte的区别
  2. 系统架构设计师难吗?IT行业员工的最高荣耀是什么
  3. 限制php-cgi进程数量,php-fcgi进程数超过预设值问题的解决
  4. Eclipse搭建Mybatis框架
  5. vue 给标签添加data属性_vue之data属性
  6. python3用什么系统好_学python用什么系统【怎么学好python】
  7. java重写的特性解释
  8. mysql 一键脚本_mysql一键安装脚本
  9. vbyone接口引脚定义_一文了解A、B、C、D、E 5 种HDMI接口类型!网友:今天总算明白了...
  10. 自定义控件:Viewpager