Oracle中的定时任务

    xiaoxiao2021-03-25  104

    --定时任务测试 --1.创建表 create table test_job_wxh(        insertDate date ); select * from test_job_wxh; --2.创建存储过程 create or replace procedure test_out_wxh is begin   insert into test_job_wxh values(sysdate);   commit; --此处是方便测试,不用点绿色的箭头 end; --3.创建定时job declare   jobWxh number; begin   dbms_job.submit(jobWxh, --定时器ID,系统会自动获得(递增)                     'test_out_wxh;', --执行的过程名                     sysdate, --定时器开始的时间(当前系统时间)                     'sysdate + 10/(24 * 60 * 60)' --设置定时器执行频率(这里是秒10秒执行一次)                     );   commit; end; --4.开始和停止job select * from dba_jobs; begin   dbms_job.broken(6,true); end; begin   dbms_job.broken(6,false); end;
    转载请注明原文地址: https://ju.6miu.com/read-13423.html

    最新回复(0)