`
qieyi28
  • 浏览: 152640 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle job 例子

 
阅读更多

下面是整个操作流程:

--学习job  
--第1步:建表  
create table test_job(para_date date);  
commit;  
  
insert into test_job values(sysdate);  
commit;  
select * from test_job;  
  
  
--第2步:建立存贮过程  
  
create or replace procedure test_jobproce   as  
  
begin  
  
 insert into test_job values(sysdate);  
  
end test_jobproce;  
  
--第3步:建立job  
--建立job后默认是执行的  
  
declare  test_job_really number;  
begin  
dbms_job.submit(test_job_really,'test_jobproce;',sysdate,'sysdate+1/1440');  
commit;  
end;  
  
  
---第4步:停止job  25是建立的job test_job_really  
begin  
dbms_job.broken(25,true);  
commit;  
end;  
  
  
--第5步:启动job  
begin  
dbms_job.run(25);  
commit;  
end;  
  
  
--第6步:删除job  
  
begin   
     
 dbms_job.remove(25);  
 commit;  
end;  
  
--第7步:查看执行结果  
select  * from test_job order by test_job.para_date desc;  
  
--第8步:查看job  
select * from sys.user_jobs   
  
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短  
  
select * from dba_jobs_running  
  
  
  
  
除了submit参数外,其余的几个参数有:  
  
        dbms_job.run(v_job);         //运行job  
  
        dbms_job.broken(v_job,true,next_date);        //停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。  
  
        dbms_job.remove(v_job);        //删除某个job  
  
        dbms_job.what(v_job,'sp_fact_charge_code;');        //修改某个job名  
  
        dbms_job.next_date(v_job,sysdate);        修改下一次运行时间 

 

分享到:
评论

相关推荐

    oraclejob例子

    oraclejob例子

    oracle job 例子

    NULL 博文链接:https://dolphin-ygj.iteye.com/blog/474143

    oracle作业例子

    oracle作业例子 oracle JOB样例

    Oracle JOB 用法小结

    Oracle JOB 用法小结 2007-6-20 11:51:36 Oracle JOB 用法小结  一、设置初始化参数 job_queue_processes  sql> alter system set job_queue_processes=n;(n>0)  job_queue_processes最大值为1000    ...

    oracle job 用法

    关于oracle job 的用法,里面包含例子

    oracle Job

    oracle job 的创建与运行例子,可以实现每天运行一次。没有调试。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    oracle数据库经典题目

    1.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务进程。 2.标准的SQL语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。 3.在需要滤除查询结果中重复的行时,必须...

    oracle逻辑运算符与其优先级简介

    Oracle的逻辑运算符也是用在SQL语句中必不可少...Oracle的逻辑运算符也是用在SQL语下面使一些例子: Select * from emp where sal > 2000 and job = ‘SALESMAN'; 寻找那些工资高于2000的且职位为销售的职员。 Sel

    Oracle查询中OVER (PARTITION BY ..)用法

    为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。 一、rank()/dense_rank() over(partition by …order by …) 现在...

    Oracle事例

    sql> alter index xay_id allocate extent(size 200k datafile \'c:/oracle/index.dbf\'); <8>.alter index xay_id deallocate unused; 、查看索引 SQL>select index_name,index_type,table_name from user...

    oracle 树查询 语句

    name START WITH column=value CONNECT BY PRIOR 父主键=子外键 select lpad(‘ ‘,4*(level-1))||name name,job,id,super from emp start with super is null connect by prior id=super 例子: 原始数据:select ...

    Toad 使用快速入门

    Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度...

Global site tag (gtag.js) - Google Analytics