【发布时间】:2017-03-12 22:22:00
【问题描述】:
如何创建存储在 Oracle 中且每周运行的 PL/SQL 过程?该过程将数据从一个表转储到另一个表。 谢谢。
【问题讨论】:
标签: sql oracle stored-procedures plsql
如何创建存储在 Oracle 中且每周运行的 PL/SQL 过程?该过程将数据从一个表转储到另一个表。 谢谢。
【问题讨论】:
标签: sql oracle stored-procedures plsql
您可以创建一个作业来运行计划每周运行的存储过程。
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
【讨论】:
Oracle 为此包含一个综合调度程序, 你应该在这里看到 ;) https://oracle-base.com/articles/10g/scheduler-10g
【讨论】: