[color=blue][size=medium]返回日期+固定分钟数后的日期[/size][/color]
--每分钟执行
SELECT SYSDATE + 1 / 1440
FROM dual;
SELECT trunc(SYSDATE,
'mi') + 1 / (24 * 60)
FROM dual;
--每天的凌晨1点执行
SELECT trunc(SYSDATE) + 1 + 1 / (24)
FROM dual;
--每天的凌晨5点执行
SELECT trunc(SYSDATE) + 1 + 5 / (24)
FROM dual;
--每月1日凌晨8点执行
SELECT trunc(last_day(SYSDATE)) + 1 + 8 / 24
FROM dual;
--每分钟执行
SELECT SYSDATE + 1 / 1440
FROM dual;
SELECT trunc(SYSDATE,
'mi') + 1 / (24 * 60)
FROM dual;
--每天的凌晨1点执行
SELECT trunc(SYSDATE) + 1 + 1 / (24)
FROM dual;
--每天的凌晨5点执行
SELECT trunc(SYSDATE) + 1 + 5 / (24)
FROM dual;
--每月1日凌晨8点执行
SELECT trunc(last_day(SYSDATE)) + 1 + 8 / 24
FROM dual;
Oracle定时任务SQL示例
本文提供了一系列Oracle数据库中用于设定定时任务的SQL语句示例。这些示例包括了如何通过SQL语句来实现每分钟执行一次的操作、每天特定时间(如凌晨1点、5点)触发的任务以及每月特定日期(如每月1日凌晨8点)运行的脚本。这些实用的SQL语句能够帮助读者更好地理解和应用Oracle数据库中的定时任务功能。
5549

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



