(转)PLSQL建设Oracle按时使命
?阅读目次 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
在行使oracle最匹配的器材plsql的时辰,假如用plsql建设按时器呢?下面我简朴先容行使器材建设按时器的要领: ?1、建设使命执行的存储进程,如名称为TestWorkJob,向测试表中插入数据? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?create or replace procedure TestWorkJob is begin insert into test_work (id,work_name,creation_date) values (Sys_Guid(),‘test‘,sysdate); end; 回到顶部 ?2、按时器对应的DBMS_Jobs文件夹,右键新建(new) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??回到顶部 ?3、建设使命 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??回到顶部 ?注:job的按时执行和时距离断声名? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?隔断/interval是指上一次执行竣事到下一次开始执行的时距离断,当interval配置为null时,该job执行竣事后,就被从行列中删除。若是我们必要该job周期性地执行,则要用‘sysdate+m’暗示。 每小时执行 Interval => TRUNC(sysdate,‘hh‘) + 1/ (24) 回到顶部 ?查察使命? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??假如想查察一些剧本,处理赏罚通过打开文件夹的方法,也可以行使更利便的sql语句举办查察。 1 SELECT * FROM dba_jobs; 留意,假如next_date是4000-1-1暗示这个剧本已经是遏制状态。 回到顶部 ? 原文地点:https://www.cnblogs.com/yx007/p/6519544.html#_label0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |