我有一个表,其中有一些与执行一些程序的 oracle 作业相关的数据。这里是查询和数据格式。
SELECT SRLNUM, TABLE_NAME, PURPOSE, LAST_UPDATE, DUR,
TO_DATE (TO_CHAR (LAST_UPDATE, 'MM/DD/YYYY HH:MI:SS AM'),'MM/DD/YYYY HH:MI:SS AM')+ DUR / (24 * 60) RUNTIME
FROM V_DASHJOBS
这是具有工作详细信息的表的数据
问题是我有什么方法可以使用查询来检测作业尚未在其上运行,RUNTIME
如果作业尚未在其上运行,RUNTIME
则标志0
应返回,如果已运行1
则应返回。
我RUNTIME
通过将 DUR 添加到 last_update 来计算,而且我想给作业 30 分钟的放松时间,该作业可以从实际运行时延迟 30 分钟运行