我目前正在执行一项任务,我必须将一些 Oracle 脚本移植到 MS SQL。我在预定的工作中遇到了问题。Oracle 脚本如下所示:
dbms_job.submit(job =>v_job,
what =>'begin pkg_report.REFRESH_MVIEWS; end;',
next_date =>Trunc(sysdate, 'HH24')+70/1440, interval =>'Trunc(sysdate, ''HH24'')+70/1440');
dbms_job.submit(job =>v_job, what =>'begin pkg_housekeeping.cleanup_daily; end;', next_date =>trunc(sysdate)+1, interval =>'trunc(sysdate)+1+1/24');
问题是,我不明白这个截断应该做什么。我试图在 SQL Developer 中复制它,玩了一下,大多数格式字符串都有非常明显的结果(YEAR,MONTH,...),但我不知道 HH24 应该做什么。最后的 +70/1440、+1、+1+1/24 后缀是什么?
我会很感激一点帮助。提前致谢!