我想从 Java 程序中查询 Oracle DB 中的一组记录的最小记录时间戳,然后使用它来更新具有最小创建时间戳的记录
表中时间戳的格式为 04-NOV-11 02.00.07.000000000 AM
当我在 Java.sql.Timestamp 中读取它时,它被读取为 2011-11-04 02:00:07.0
并且我无法使用 Create Time Stamp = 2011-11-04 02:00:07.0 的更新查询
请帮助克服这个问题
最佳答案
嗯。匹配时间戳总是一件棘手的事情,但尝试类似的事情
SELECT * FROM 表 WHERE time_column = TIMESTAMP '2011-11-04 02:00:07.0'
通过 JDBC 在 ORACLE 10 上对我来说很有效。
您如何执行查询?
关于java - 用Java读取Oracle时间戳并进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004312/