BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'name',
job_type => 'STORED_PROCEDURE',
job_action => 'procedure;',
start_date => sysdate,
repeat_interval => 'FREQ=MONTHLY;BYMONTH=1'
);
COMMIT;
END
/
在表达式中不论设置INTERVAL,BYMONTH,BYMONTHDAY,
下次执行日期都是加30天,如何让任务在下个月同一日执行
辞霜
#4
是什么模式的ob 版本多少呢
BYMONTHDAY=1 试试在这个
4.2.1版本Oracle模式

这个是刚刚BYMONTHDAY=1 执行后,查询NEXT_RUN_DATE的结果
辞霜
#6
社区ob没有oracle模式,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节。建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022