关于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的笔记

关于Oracle job的笔记

关于Oracle中job定时器(通过create_job创建的)配置示例

Oracle-常用数据库对象笔记(片段)

关于 Kubernetes中Job&CronJob的一些笔记

Oracle学习笔记