写道
-- 创建job
declare
job2 number;
begin
dbms_job.submit(job2, 'PRO_JOB_AGENT_YE;', sysdate, 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');--每月1号执行
end;
declare
job2 number;
begin
dbms_job.submit(job2, 'PRO_JOB_AGENT_YE;', sysdate, 'TRUNC(LAST_DAY(SYSDATE))+1+1/24');--每月1号执行
end;
TRUNC(LAST_DAY(SYSDATE))+1+1/24',第一个1为 日期,意思每月1号,第二个为1点,整个意思是每月凌晨一点执行
本文详细解释了如何使用Oracle的DBMS_JOB包在每月的1号凌晨1点执行特定的数据库作业,通过设置TRUNC(LAST_DAY(SYSDATE))+1+1/24来实现精确调度。

5131

被折叠的 条评论
为什么被折叠?



