关于Oracle job的笔记
Posted achaochaoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Oracle job的笔记相关的知识,希望对你有一定的参考价值。
关于Oracle job的笔记
创建存储程序
CREATE OR REPLACE PROCEDURE UPDATE_TIME_RELEASE_STUDY1
IS
BEGIN
EXECUTE IMMEDIATE 'DELETE FROM TIME_RELEASE_STUDY';
EXECUTE IMMEDIATE 'INSERT INTO TIME_RELEASE_STUDY ( BOXA_OFFICE_SUB_CODE, P1, P2, P3, P4, P5, P6, P7, P8) SELECT BOXA_OFFICE_SUB_CODE, P1, P2, P3, P4, P5, P6, P7, P8 FROM TIMERELEASESTUDY';
END;
/
创建job
--Create Job
declare
jobno number;
begin
dbms_job.submit(job => jobno,
what => 'UPDATE_TIME_RELEASE_STUDY1;',
next_date => sysdate,
interval => 'sysdate+5/1/24/60');
end;
/
查询job
select t.* from user_jobs t
删除job
begin
dbms_job.remove(3);--3 是 job id
commit;
end;
以上是关于关于Oracle job的笔记的主要内容,如果未能解决你的问题,请参考以下文章
关于Oracle中job定时器(通过create_job创建的)配置示例