Oracle. Преобразование даты в unix timestamp
В Оракле введено немало новшеств, некоторые из них полезны, некоторые не очень, а иные просто поражают своей реализацией. Ктобы мог подумать, что timestamp в Oracle не имеет ничего общего с количеством секунд (миллисекунд) с 1 января 1970 года.
Да и функции преобразования обнаружить не удалось, а потому пришлось обратиться в всемирному разуму, который на нашей планете представлен поисковой системой Google.
Вот результаты изысканий.
Преобразование Oracle timestamp в unix timestamp
FROM dual;
Преобразование даты в unix timestamp
FROM dual;
В первом запросе возвращается количество миллисекуна, а во втором — секунд.
Источники
http://it.nittis.ru/oracle-date.html
http://qaru.site/questions/781244/convert-timestamp-datatype-into-unix-timestamp-oracle
N 5 лет назад #