Oracle SQL TO_DATE

Я хочу преобразовать следующий столбец с содержимым в следующем формате из nvarchar2 (100) в DATE или DATETIME:

8/21/2018 1:34
9/4/2018 11:22
10/15/2018 16:34

Кто-нибудь знает, какой правильный формат строки использовать для запроса? Очень признателен!

Боковой комментарий, сохранение дат в виде строк - плохая идея и вызовет много головной боли. Если есть способ отказаться от хранения дат в виде строк, я рекомендую сделать это как можно скорее.

Sam M 20.10.2018 01:47

Просто любопытно - поскольку строки содержат только цифры, пробелы, косую черту и двоеточие (/ и :), почему было необходимо установить тип данных как строку набора национальных символов? NVARCHAR2 вместо стандартного VARCHAR2?

mathguy 20.10.2018 04:40
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
2
2
50
1

Ответы 1

TO_DATE() должен работать:

select to_date('9/4/2018 11:22', 'MM/DD/YYYY HH24:MI')

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