oracle – 如何动态地将时间间隔添加到时间戳?

oracle – 如何动态地将时间间隔添加到时间戳?,第1张

概述我需要在某些时候动态增加时间戳plsql变量. 所以,而不是这样做: timestamp_ := timestamp_ + INTERVAL '1' DAY; 我想做这样的事情: timestamp_ := timestamp_ + INTERVAL days_ DAY; 它确实不起作用. 我的最终目标是为具有可变到期日期的某些实体动态创建一些调度程序作业,以避免创建一个经常执行的实例. 这听起来 我需要在某些时候动态增加时间戳plsql变量.
所以,而不是这样做:
timestamp_ := timestamp_ + INTERVAL '1' DAY;

我想做这样的事情:

timestamp_ := timestamp_ + INTERVAL days_ DAY;

它确实不起作用.
我的最终目标是为具有可变到期日期的某些实体动态创建一些调度程序作业,以避免创建一个经常执行的实例.

这听起来像你想要的
timestamp_ := timestamp + numtodsinterval( days_,'day' );

但是,对于涉及创建数千个调度程序作业而不是一个定期运行以清除过期行的作业的架构,我会有些谨慎.一份工作很容易管理和监督.

总结

以上是内存溢出为你收集整理的oracle – 如何动态地将时间间隔添加到时间戳?全部内容,希望文章能够帮你解决oracle – 如何动态地将时间间隔添加到时间戳?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存