Oracle-更新记录并在同一查询中返回更新日期

问题描述 投票:0回答:1

我正在将Java 8与Spring JDBCTemplate和Oracle 12.1一起使用,

我想更新记录并获取确切的时间记录已更新

jdbcTemplate.update(UPDATE_SQL, null);

当前它返回(int)受影响的行数,但是我想要确切的更新日期

我必须发送新的请求以获取当前时间可能不准确吗?

更确切的说是将更新日期保存在列中,然后执行另一个SQL

是否有另一个选项可以在一个查询中获取更新的日期?

显然,我也不想使用从代码获取日期(作为new Date()),因为服务器时间与/可能不同于数据库时间)>

我正在将Java 8与Spring JDBCTemplate和Oracle 12.1一起使用,我想更新记录并获取更新的确切时间记录jdbcTemplate.update(UPDATE_SQL,null);当前它返回(int)...

java oracle sql-update jdbctemplate
1个回答
0
投票

您是正确的,传递new Date()将存储服务器时间而不是数据库时间。

© www.soinside.com 2019 - 2024. All rights reserved.