Я пытаюсь преобразовать дату из ГГГГММДДА к DD-MON-YYYY в Oracle, но to_char
или to_Date
не работает. Вы могли бы посоветовать?как конвертировать YYYYMMDD в DD-Mon-YYYY в oracle?
select to_date(20150324,'DD-Mon-YY') from dual; select to_char(20150324,'DD-Mon-YY') from dual;
я получаю сообщение об ошибке, говорящее: - ORA-01861: literal does not match format string
["TO_DATE преобразует [символы \] .. в значение типа данных DATE."] (Http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions183.htm) - посмотрите, что функция делает и как используются параметры для стартеров. – user2864740
Возможный дубликат [изменить формат даты dd-MMM-yy в формате yyyy-MM-dd в oracle] (http://stackoverflow.com/questions/28298838/change-dd-mmm-yy-date-format-to- yyyy-mm-dd-format-in-oracle) –