Я хочу преобразовать следующий столбец с содержимым в следующем формате из nvarchar2 (100) в DATE или DATETIME:
8/21/2018 1:34
9/4/2018 11:22
10/15/2018 16:34
Кто-нибудь знает, какой правильный формат строки использовать для запроса? Очень признателен!
Просто любопытно - поскольку строки содержат только цифры, пробелы, косую черту и двоеточие (/ и :), почему было необходимо установить тип данных как строку набора национальных символов? NVARCHAR2 вместо стандартного VARCHAR2?


TO_DATE() должен работать:
select to_date('9/4/2018 11:22', 'MM/DD/YYYY HH24:MI')
Боковой комментарий, сохранение дат в виде строк - плохая идея и вызовет много головной боли. Если есть способ отказаться от хранения дат в виде строк, я рекомендую сделать это как можно скорее.