酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

oracle 创建dbms_jobs每分钟执行一次

在Oracle中,你可以使用DBMS_JOB包来创建一个每分钟执行一次的作业。以下是一个示例: ```sql DECLARE job_number NUMBER; BEGIN DBMS_JOB.submit( job => job_number, what => 'YOUR_PROCEDURE_NAME;', -- 替换为你的过程名称 next_date => TO_DATE('01-JAN-00 00:00:00', 'DD-MON-RR HH24:MI:SS') + INTERVAL '1' MINUTE, -- 下一次执行时间 interval => 'TRUNC(SYSDATE,''MI'') + INTERVAL ''1'' MINUTE', -- 每分钟执行 no_parse => FALSE); COMMIT; END; / ``` 在这个例子中,`YOUR_PROCEDURE_NAME`应该被替换为你想要运行的PL/SQL过程或函数的名称。 注意:从Oracle 10g开始,DBMS_JOB已经被DBMS_SCHEDULER取代,但DBMS_JOB仍然可以用于后向兼容。如果你在使用较新版本的Oracle,你可能希望使用DBMS_SCHEDULER来创建调度任务。 [2023-12-29 20:19:56 | AI写代码神器 | 245点数解答]

相关提问