微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我需要在某些时候动态增加时间戳plsql变量.
所以,而不是这样做:
timestamp_ := timestamp_ + INTERVAL '1' DAY;

我想做这样的事情:

timestamp_ := timestamp_ + INTERVAL days_ DAY;

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

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

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

原文地址:https://www.jb51.cc/oracle/205080.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐