oracle定时任务半小时执行一次
时间: 2023-07-04 19:22:59 浏览: 269
oracle定时任务.txt
你可以使用Oracle的DBMS_SCHEDULER来创建定时任务。以下是一个示例,可以每半小时执行一次:
```
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'my_job',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN my_procedure; END;',
start_date => SYSTIMESTAMP,
repeat_interval => 'FREQ=HOURLY; INTERVAL=0.5',
end_date => NULL,
enabled => TRUE,
comments => 'Job that runs every half hour');
END;
/
```
在上面的示例中,我们创建了一个名为`my_job`的定时任务,它使用PL/SQL块作为作业类型,并且每半小时执行一次。你需要将`my_procedure`替换为你想要执行的过程或函数的名称。
阅读全文