首页 > 数据库技术 > 详细

oracle基础之----创建Oracle定时任务

时间:2021-09-02 15:51:21      阅读:10      评论:0      收藏:0      [点我收藏+]
declare
  job_number number;
begin
  sys.dbms_job.submit(job       => job_number, --创建JOB成功后返回的JOB编号(out参数)
                      what      => ‘INSERT INTO WEB_BAS_FIN_CHG_RATE
SELECT * FROM ZSSYS.WEB_BAS_FIN_CHG_RATE@LINK_CORE
WHERE T_CRT_TM > TRUNC(SYSDATE,‘‘MM‘‘)-3;‘, --执行内容:同步上个月最后三天创建的汇率(注意有分号)
                      next_date => TRUNC(LAST_DAY(SYSDATE) + 1 + 1 / 24), --下次执行时间:下个月初零时执行
                      interval  => ‘TRUNC(LAST_DAY(SYSDATE) + 1+1/24)‘ --执行间隔:每月初零时执行
                      );
end;

SELECT * FROM dba_jobs;

oracle基础之----创建Oracle定时任务

原文:https://www.cnblogs.com/liuyitan/p/12658556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!