Я трал сайт SO, думая, что это довольно очевидно, но, увы, я еще не нашел его. В принципе установка выглядит следующим образом:Oracle to_date SQL-форматирование нечетного поведения
У меня есть строка в таблице следующим образом:
06/22/2010 00:00:00
я избранная на него :
SELECT To_Date(item, 'MM/DD/YYYY HH24:MI:SS') from that_table
так, что эффективно я делаю
SELECT To_Date('06/22/2010 00:00:00', 'MM/DD/YYYY HH24:MI:SS') from that_table
Мои возвращения базы данных:
22.06.2010 00:00:00
Теперь я знаю, что могу сделать
to_char(to_Date('06/22/2010 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'MM/DD/YYYY HH24:MI:SS')
но мне нужен выбрать, чтобы возвращать формат даты (MM/DD/YYYY HH24:MI:SS
), а не строка. Как я могу это сделать?
Edit: Реальный выход:
22.06.2010 00:00:00
Желаемая выход (в формате Дата):
06/22/2010 00:00:00
Я перечитываю ваш вопрос несколько раз, но не могу понять, что вы хотите. По крайней мере, пожалуйста, добавьте пример желаемого и реального вывода (изменить) Ага, вы имеете в виду форматирование даты по умолчанию, когда формат не задан! – Juraj
Юрай, пожалуйста, ознакомьтесь с моими изменениями. – Rio