Oracle:用DBMS_JOB实现每分钟执行一次作业,附代码及新旧版本差异提示
在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来创建调度任务。 ######[AI写代码神器 | 245点数解答 | 2023-12-29 20:19:56]
相关提问
- 10×10网格追击:梁总追捕双牛,代码逻辑暗藏哪些玄机?(字节豆包 | 647点数解答 | 2025-11-21 18:19:23)52
- C++模拟:梁总追捕森林双牛,避免无限循环寻相遇时刻!(字节豆包 | 916点数解答 | 2025-11-21 18:19:54)53
- C++实现单门课程成绩管理系统:教师学生双身份操作全解析(GPT | 6361点数解答 | 2024-05-24 02:01:02)558
- C++ 实现超实用单门课程成绩管理系统,教师学生灵活使用! (GPT | 68点数解答 | 2024-05-24 10:17:09)344
- C++实现:功能完备的单门课程成绩管理系统(GPT | 4293点数解答 | 2024-05-24 10:20:03)388
- JavaScript ES6:用箭头函数与 map 方法让数组数字翻倍的作业示例 (字节豆包 | 104点数解答 | 2024-10-29 20:59:25)230
- 50 分判断题大揭秘:变量、条件、循环与数组知识正误辨析(字节豆包 | 229点数解答 | 2025-12-21 19:15:16)75
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)362
- Adobe Photoshop 25.0.0:复古仿富士胶片滤镜脚本代码大揭秘!(字节豆包 | 261点数解答 | 2025-02-15 19:18:45)330
- Adobe Photoshop 26.3.0:脚本代码实现图片复古仿富士胶片滤镜效果(DeepSeek | 553点数解答 | 2025-02-18 13:19:51)349
- Adobe Photoshop 26.3.0脚本:一键为图片添加复古仿富士胶片滤镜效果!(DeepSeek | 660点数解答 | 2025-03-03 18:34:53)276
- Photoshop 26.5.0:Python 脚本一键去除图片薄雾变清晰!(字节豆包 | 190点数解答 | 2025-04-29 11:20:37)355