2022
我们一起努力

oracle的定时器job - 关系型数据库

1、创建一个存储过程my_proc();

2、创建一个定时器,这是这个JOB在创建的时候已经被运行;

declare test_job number;

begin

    sys.dbms_job.submit(

        test_job,                    –对应的唯一ID,唯一映射;

        ’my_proc();’,            –调用的存储过程;

        sysdate,           –第一次执行时间;

        ’sysdate+1/1440’ –执行的时间间隔;

    );

    commit;

end;

3、查看创建的JOB;

    select * from sys.user_jobs;

oracle的定时器job - 关系型数据库

4、执行Job;

begin

    sys.dbms_job.run(:test_job);

end;

5、停止Job;

    begin

        sys.dbms_job.broken(45,true);

    end;

6、删除Job;

    begin

        sys.dbms_job.remove(:test_job);

    end;

赞(0)
文章名称:《oracle的定时器job - 关系型数据库》
文章链接:https://www.fzvps.com/82288.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!