如何创建存储在Oracle中的每周运行的PL / SQL过程?该过程将数据从一个表转储到另一个表。 感谢。
答案 0 :(得分:2)
您可以创建一个作业,该作业将运行计划每周运行的存储过程。
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
答案 1 :(得分:1)
Oracle包含一个全面的调度程序, 你应该看到这里;) https://oracle-base.com/articles/10g/scheduler-10g