Мы извлекаем данные из базы данных Oracle 11gR2
в db2 version 11.1.4.4
через федерацию . Все данные выбираются правильно , за исключением данных типа DATE .
Когда сеанс подключается к Db2 и выполняет приведенный ниже запрос, он впервые дает неверные данные даты.
Но когдамы выполняем его снова в том же сеансе, после чего он получает правильные данные даты.
db2: select PROCESS_TIME from test.ut fetch first 2 rows only
PROCESS_TIME
--------------------------
12=:-<=-90-00.00.00.000000
12=:-<=-90-00.00.00.000000
2 record(s) selected.
db2: select PROCESS_TIME from test.ut where ... fetch first 2 rows only
PROCESS_TIME
--------------------------
2019-07-12-09.42.53.000000
2019-07-12-09.42.53.000000
2 record(s) selected.