У меня в предложении SQL есть следующее.Это работает с базой данных Oracle.Поле sc_dt
определено в БД как поле даты.
sc_dt = TO_DATE('2011-11-03 00:00:00.0', 'YYYY-MM-DD')
выдает следующую ошибку "date format picture ends before converting entire input string"
Когда я пытаюсь учесть доли секунды (.0
в данном случае) со следующим я получаю следующую ошибку.
sc_dt = TO_DATE('2011-11-03 00:00:00.0', 'YYYY-MM-DD HH24:MI:SS.FF')
выдает следующую ошибку "date format not recognized"
Я действительно просто предполагаю, что мне нужно .FF
дляприходится на .0
в строке "from".Я также попробовал .FF1
, .FF2
, ..., .FF9
с теми же результатами (на данный момент я хватаюсь за соломинку).
Насколько я вижу,Поле sc_dt
всегда содержит заполненную часть месяца / дня / года (а не часть часа / минуты / секунды).
Я отлаживаю Java-программу, которая выполняет вышеуказанный SQL как подготовленный оператор с2011-11-03 00:00:00.0
значение.
Как я могу обойти это?