【问题标题】:SQL procedure, stored in Oracle, that runs weeklySQL 过程,存储在 Oracle 中,每周运行一次
【发布时间】:2017-03-12 22:22:00
【问题描述】:

如何创建存储在 Oracle 中且每周运行的 PL/SQL 过程?该过程将数据从一个表转储到另一个表。 谢谢。

【问题讨论】:

    标签: sql oracle stored-procedures plsql


    【解决方案1】:

    您可以创建一个作业来运行计划每周运行的存储过程。

    begin
    dbms_scheduler.create_job (
       job_name           =>  'myJob',
       job_type           =>  'STORED_PROCEDURE',
       job_action         =>  'myStoredProcedure',
       start_date         =>  SYSTIMESTAMP,
       repeat_interval    =>  'FREQ=WEEKLY',
       enabled            =>  TRUE);
    end;
    /
    

    http://www.dba-oracle.com/t_linux_oracle_dbms_scheduler_create_job.htm https://docs.oracle.com/cd/B28359_01/server.111/b28310/schedadmin006.htm#ADMIN12063

    【讨论】:

      【解决方案2】:

      Oracle 为此包含一个综合调度程序, 你应该在这里看到 ;) https://oracle-base.com/articles/10g/scheduler-10g

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-25
        • 2013-12-09
        • 2015-06-14
        • 2011-06-27
        • 1970-01-01
        • 2011-11-07
        • 1970-01-01
        相关资源
        最近更新 更多