Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Добрый день. Столкнулся с проблемой. Гружу часть данных из БД Оракл. Как известно там нет формата timestamp, но по факту в формате date содержится и время, и всё зависит от настроек клиента.
В sqldeveloper соответственно настроил отображение данных поля, как метки времени, но в QV таких настроек не нашел, они упорно грузятся как дата, время обрезает (если поставить отображение timestamp, показывает везде 00:00:00).
Есть ли какие-то идеи, как решить эту проблему?
Попробуйте в Oracle использовать функцию CAST
CAST (PROCES_DTTM AS DATE) PROCES_DTTM
Так в оракловом клиенте то никаких проблем и нет. Но вот в QV , что cast, что TO_TIMESTAMP никакого результата не приносят, просто к дате добавляются нули.
При этом sqldeveloper выдает нормально, например:
19.03.2015 07:23:06
а QV - упорно:
19.03.2015 0:00:00
Или я не очень понял- где именно прописать?
Если еще актуально.
Не испытывал подобных проблем, у меня нормально date приходит с временем. Можно пример скрипта? Тип данных в oracle у даты какой?
Как вариант, передавать через to_char(dt,'dd.mm.yyyy hh24:mi:ss'), а в QV делать обратное преобразование.