Oracle SQL оператор запроса и условия с временными метками и датами ISO
Мне нужен запрос, который выберет записи из базы данных Oracle на основе условия datetime. Пример ниже:
SELECT * FROM table_name WHERE [modification_date] >= '2014-01-28T12:00:00Z';
В качестве datetime я использовал дату ISO, и это «Должно быть». В базе данных Oracle XE столбец [modify_date] имеет тип «Метка времени с часовым поясом». И теперь мой вопрос - Как преобразовать дату ISO в запросе для правильного поиска в базе данных?
Я попытался добавить to_timestamp_tz к запросу.
SELECT * FROM table_name
WHERE MODIFICATION_DATE >= to_timestamp_tz('2014-01-28T00:00:0Z', 'YYYY-MM-DD"T"HH24:MI:SS');
Но получите эту ошибку:
Ошибка SQL [1830] [22008]: ORA-01830: изображение в формате даты заканчивается перед преобразованием всей входной строки