您的位置:首页 > 数据库 > Oracle

oracle定时任务实例

2013-01-27 21:32 302 查看
1、创建测试表

create table job_test(id integer,add_time date);


2、创建过程

create or replace procedure prc_job_test is
begin
insert into job_test values (SEQ_TM_ID.nextval, sysdate);
commit;
end prc_job_test;


3、创建任务

declare
tm_job number;
begin
sys.dbms_job.submit(tm_job, --任务名称
'prc_job_test;',--执行的过程
sysdate,--执行时间
'sysdate+1/(24*60*10)');--下次执行时间
end;


4、查看任务id

select * from dba_jobs;


5、执行任务

begin
dbms_job.run(41);--41为任务的id
end;
6、删除任务

begin
dbms_job.remove(41);
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: