当前位置:Gxlcms > 数据库问题 > oracle利用job创建一个定时任务,定时调用存储过程

oracle利用job创建一个定时任务,定时调用存储过程

时间:2021-07-01 10:21:17 帮助过:274人阅读

创建表 create table TESTWP ( ID NUMBER(12), C_DATE DATE ); select * from TESTWP; --2、创建一个sequence create sequence WP_SEQ minvalue 1 maxvalue 999999999999999999999999999 start with 141 increment by 1 cache 20; --3、创建一个存储过程 create or replace procedure prc_wp_test is begin insert into testwp values(WP_SEQ.nextval,sysdate); end prc_wp_test; --创建job declare job number; begin sys.dbms_job.submit(job,prc_wp_test;,sysdate,sysdate+1/1440);--sysdate+1/1440每天1440分钟,即一分钟运行test过程一次 end; --job视图 select * from user_jobs j where j.JOB = 1951;--可查看job的信息,如job的id --执行job begin dbms_job.run(1951);--1950是job的id end; --删除job begin dbms_job.remove(1952); end; --删除序列,删除表,删除存储过程 drop table TESTWP; select WP_SEQ.Nextval from dual; drop sequence WP_SEQ; drop procedure prc_wp_test;

 

oracle利用job创建一个定时任务,定时调用存储过程

标签:incr   value   procedure   jobs   执行   运行   定时   where   with   

人气教程排行