【发布时间】:2018-02-17 15:03:33
【问题描述】:
我有一个名为 EVENT_TABLE_T 的 Oracle 表。它有一个名为LAST_UPDATE_DT 的列。此列的一个示例值为:01-JUL-13 11.20.22.37448900 AM。有超过 700 行具有相同的时间戳值。
我想使用 SQL 语句将此值更新为该日期之前的 45 天。
比如01-JUL-13 11.20.22.37448900 AM,经过我的心算,应该变成:15-May-13 11.00.00......(正好45天)。
如果成功,我想对 LAST_UPDATE_DT 中的另一个值应用更新,该值反映了可以追溯到 46 天的值。
通过提出这个问题,我希望能够学习 Oracle 日期和时间戳的基础知识并将它们应用到我的批处理工作中。
我希望能够从 Oracle SQL Developer 以及 Java PreparedStatement. 内部运行此更新 sql 语句
提前感谢您的帮助。
【问题讨论】: