oracle job每周一执行
时间: 2023-07-04 18:06:37 浏览: 113
oracle执行计划
要设置Oracle job每周一执行,可以使用DBMS_SCHEDULER包来进行调度。下面是一个示例代码:
```
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_weekly_job',
job_type => 'STORED_PROCEDURE',
job_action => 'my_procedure',
start_date => SYSTIMESTAMP,
repeat_interval => 'FREQ=WEEKLY;BYDAY=MON',
enabled => TRUE);
END;
/
```
这个代码会创建一个名为"my_weekly_job"的Oracle job,它的类型是存储过程,执行的存储过程名为"my_procedure"。它将在当前时间开始,并且每周一执行。执行时间间隔由"repeat_interval"参数指定。最后,将这个job启用(enabled)。
你可以将my_procedure替换为你需要执行的存储过程或其他操作。
阅读全文