ORA-00900: недопустимый оператор SQL для to_date в oracle
Я получаю ошибку во ВСТАВКЕ. Проблема в этой строке:
to_date('05-JUN-13 01.09.10.000000 PM','DD-MON-YY HH.MI.SS.FF')
Я не знаю, как решить это. Я пробовал также с
to_timestamp('05-JUN-13 01.09.10.000000 PM','DD-MON-YY HH.MI.SS.FF')
Но у меня была эта ошибка:
ORA-01830: date format picture ends before converting entire input string
Любая помогает? большое спасибо
1 ответ
Решение
Формат AM/PM отсутствует, поэтому "картинка в формате даты" (какое замечательное имя!) Заканчивается слишком рано. Просто используйте
to_timestamp('05-JUN-13 01.09.10.000000 PM', 'DD-MON-YY HH.MI.SS.FF6 AM')