oracle创建存储过程和定时任务
来源:互联网 发布:媒体矩阵 是什么意思 编辑:程序博客网 时间:2024/06/04 19:20
存储过程在sql窗口上直接执行sql语句即可生成,一共可分为七个模块学习:
--<--模块一-->--create table allmsgtable( id number(20) primary key, createtime date,gjjname varchar(20),inftype varchar(20),commethod varchar(20),total number(20))--<--模块二-->--create or replace procedure add_proc isbegin insert into ALLMSGTABLE values (id.nextval,to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd'), 'gggggjj', '上行', 'CMPP3.0', 20); commit;end add_proc;--<--模块三-->--declare job01 number; begin sys.dbms_job.submit( job01, 'add_proc;', trunc(sysdate+5/1440,‘MI'), 'trunc(sysdate+5/1440,‘MI')' ); end;--<--模块四-->--select * from dba_jobs; --<--模块五-->--begin dbms_job.run(43);end; --<--模块六-->--begin dbms_job.broken(43, true); commit;end;--<--模块七-->--begin dbms_job.remove(43);end;
每个模块都是单独执行的。
执行模块一,我们将创建一个名为ALLMSGTABLE的具有六个属性的表。
执行模块二,我们将创建一个名为add_proc的存储过程,执行后是向表 allmsgtable中插入一行数据。执行后我们可以在pl/sql的procedures中找到定义的存储过程。
执行模块三,我们将创建一个名为job01的定时任务,该任务每隔五分钟执行一次存储过程add_proc。
执行模块四,我们将对数据库中的定时任务进行查询,并得到相应的任务ID如图中的43。结果:
执行模块五,我们将会开始执行定时任务(ID=43)。
执行模块六,我们将暂停执行定时任务(ID=43)。
执行模块七,我们将删除改定时任务(ID=43)。
0 0
- oracle创建存储过程和定时任务
- Oracle创建定时任务与存储过程
- Oracle 的存储过程和定时任务
- oracle创建定时任务、作业,定时执行存储过程
- 创建ORACLE Job定时任务来跑存储过程
- oracle创建存储过程定时任务时报错的问题
- mysql创建存储过程和事件(定时任务)
- MySql 定时任务和存储过程,每月创建一张表
- 再谈oracle 的存储过程和定时任务
- 使用oracle定时任务和存储过程实现数据拷贝
- 数据库创建存储过程,做为定时任务
- mysql创建定时执行存储过程任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- bits/stdc++.h
- 关闭Hadoop时no namenode to stop异常
- 侧滑菜单——SlidingMenu
- 安卓6.0通过URI进行图片分享问题总结
- KMP常用算法模板
- oracle创建存储过程和定时任务
- 题目1081:递推数列
- chmod修改权限
- 图像压缩编码
- 设置页面中input check复选框为单选功能
- PAT天坑之1074. Reversing Linked List (25)
- 重启红帽服务器后 关闭防火墙
- lnmp、lamp、lnmpa一键安装包(Updated: 2017-2-14)
- Add Two Numbers leetcode