oracle job 创建 启动 停止例子

本文通过一个简单的Oracle Job示例介绍了如何创建表、过程,并设置定时任务以每分钟执行一次,最后展示了如何运行及删除Job。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


我们今天主要介绍的是Oracle job的用法的例子,希望通过以下的Oracle job实例,会对你在其实际应用方面有所收获。


如果你对Oracle job的用法不是很了解的话,你就可以浏览以下的文章,下面的文章主要介绍的是Oraclejob简单例子,希望你在看完以下的实例,会对Oracle job的用法有个更好的了解,以下是文章的具体介绍。

一个简单例子:

创建测试表


  
  1. SQL>createtableTEST(adate);

表已创建。

创建一个自定义过程


  
  1. SQL>createorreplaceprocedureMYPROCas
  2. begin
  3. insertintoTESTvalues(sysdate);
  4. end;
  5. /

过程已创建。

创建


  
  1. SQL>variablejob1number;
  2. SQL>
  3. SQL>begin
  4. dbms_job.submi
  5. (:job1,’MYPROC;’,sysdate,’sysdate+1/1440’);

每天1440分钟,即一分钟运行test过程一次


  
  1. end;
  2. /

PL/SQL 过程已成功完成。

运行Oracle job


  
  1. SQL>begin
  2. dbms_job.run(:job1);
  3. end;
  4. /

PL/SQL 过程已成功完成。


  
  1. SQL>selectto_char(a,’yyyy/mm/ddhh24:mi:ss’)

时间 fromTEST;

时间

2001/01/07 23:51:21

2001/01/07 23:52:22

2001/01/07 23:53:24

删除JOB


  
  1. SQL>begin
  2. dbms_job.remove(:job1);
  3. end;
  4. /

PL/SQL 过程已成功完成。

以上的相关内容就是对Oracle job的用法简单例子的实例,望你能有所收获。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值