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')

Другие вопросы по тегам