Чтение отметки времени Oracle в Java и сравнение - PullRequest
0 голосов
/ 04 ноября 2011

Из программы на Java я хочу запросить минимальную временную метку записи для набора записей из базы данных Oracle, а затем использовать ее для обновления записи с минимальной временной меткой создания

Метка времени в формате 04-НОЯБР-11 02.00.07.000000000 в таблице

Когда я читаю его в Java.sql.Timestamp, он читается как 2011-11-04 02: 00: 07.0

и я не могу использовать запрос на обновление с отметкой времени создания = 2011-11-04 02: 00: 07.0

Просьба помочь в преодолении этого

1 Ответ

1 голос
/ 04 ноября 2011

Ммм. Сопоставление временных меток - всегда сложная вещь, но пробовать что-то вроде

SELECT * FROM table WHERE time_column = TIMESTAMP '2011-11-04 02:00:07.0'

на ORACLE 10 через JDBC работает для меня.

Как вы выполняете запрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...