关于Oracle job的笔记

这篇笔记详细介绍了如何在Oracle数据库中创建存储过程UPDATE_TIME_RELEASE_STUDY1,该过程用于清空并重新填充TIME_RELEASE_STUDY表。接着,笔记展示了如何创建一个定时任务(job),设置其在当前日期后5天执行该存储过程。此外,还提供了查询和删除job的方法,以便管理和监控数据库作业。
摘要由CSDN通过智能技术生成

关于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;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值