powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Странная ошибка при использовании to_date
3 сообщений из 3, страница 1 из 1
Странная ошибка при использовании to_date
    #36716056
Oracle 11.2.0.1.0. Для учебных целей используется схема OE. Выполняем запрос:

select CUST_FIRST_NAME, CUST_LAST_NAME, CUST_EMAIL, date_of_birth, to_date(to_char(date_of_birth, 'DD-MON'), 'DD-MON') as mod_date
from customers

получаем ошибку: ORA-01839: date not valid for month specified

если добавить условие типа

where to_char(date_of_birth, 'MON') in ('OCT','NOV','DEC')

то все ок. Если в условие добавить 'FEB', т.е. условие станет

where to_char(date_of_birth, 'MON') in ('OCT','NOV','DEC','FEB')

то снова получаем ошибку. Т.е. дело в преобразовании февральских дат. Помогите разобраться плиз.
...
Рейтинг: 0 / 0
Странная ошибка при использовании to_date
    #36716404
Тупой Пух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мифлиг Илья,

где-то в данных есть 30-FEB
...
Рейтинг: 0 / 0
Странная ошибка при использовании to_date
    #36716437
Спасибо!
Там действительно оказалось недопустимое значение - 29 февраля, а в этом году такой даты быть не может.
Т.е. по сути вы абсолютно правы.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Странная ошибка при использовании to_date
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]