ORACLE 创建作业JOB例子
2016-02-16 11:34
351 查看
http://www.cnblogs.com/lumnm/archive/2012/08/31/2666155.html
--1.plsql中学习job --学习job --建表 create table test_job(para_date date); commit; insert into test_job values(sysdate); commit; select * from test_job; --建立存贮过程 create or replace procedure test_jobproce as begin insert into test_job values(sysdate); end test_jobproce; --建立job --建立job后默认是执行的 declare test_job_really number; begin dbms_job.submit(test_job_really,'test_jobproce;',sysdate,'sysdate+1/1440'); commit; end; ---停止job 25是建立的job test_job_really begin dbms_job.broken(25,true); commit; end; --启动job begin dbms_job.run(25); commit; end; --删除job begin dbms_job.remove(25); commit; end; --查看执行结果 select * from test_job order by test_job.para_date desc; --查看job select * from sys.user_jobs --使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短 select * from dba_jobs_running --除了submit参数外,其余的几个参数有: --运行job dbms_job.run(v_job); --停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。 dbms_job.broke(v_job,true,next_date); --删除某个job dbms_job.remove(v_job); dbms_job.what(v_job,'sp_fact_charge_code;'); --修改某个job名 修改下一次运行时间 dbms_job.next_date(v_job,sysdate);
相关文章推荐
- Oracle之UTL_FILE 包用法详解
- oracle批量更新
- Oracle存储过程执行动态sql
- oracle 删除外键约束 禁用约束 启用约束
- 【Oracle】曾经的Oracle学习笔记(8-15)ER图,三大范式,数据库字典,视图,索引,序列
- 【Oracle】曾经的Oracle学习笔记(4-7)多表联合查询,子查询,动态条件查询
- 【Oracle】曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表
- Oracle 11g 下载|Oracle 11g 官网下载|Oracle 11g 官网下载 带登录用户和密码
- EBS报错FRM-92095:Oracle JInitiator版本太旧,请安装版本1.1.8.2或更高版本
- Oracle 启动监听命令
- java-7-oracle/bin/java finished with non-zero exit value 2
- oracle中常用函数ROW_NUMBER() OVER()(分析函数)
- Linux安装Oracle出现乱码怎么解决
- oracle中常用函数WM_CONCAT(行转列)
- Java自学全套视频(jse,jee,ssh,android,oracle,linux,html,js,jQuery等)下载地址
- oracle批量更新一个表中的一个字段
- ORACLE中的自治事务 PRAGMA AUTONOMOUS_TRANSACTION
- oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
- oracle ORA-00838:错误
- oracle实现分页与mysql实现分页功能