У меня есть простое требование отображать поле времени как Datetime в xml при преобразовании из Excel. Будучи новичком в поле Oracle, я застрял с несколькими вопросами
Когда я запускаю следующий запрос в Oracle, мое значение отображается как 31-DE C - 99 07.45.30.000000000
select to_timestamp('1899-12-31 07:45:30', 'yyyy-mm-dd hh:mi:ss') as res from dual;
Теперь я понимаю, что мой NLS_DATE_FORMAT = 'DD-MON-RR' и, следовательно, дата отображается как 31-DE C -99, но почему время показывается как чч.мм.сс.фффф, а не чч: мм: сс: фффф
Это причина того, что когда я загружаю этот простой файл из oracle, чтобы превзойти его и преобразовать в xml, тип данных отображается как строка, а не как дата / время. Я попробовал аналогичное упражнение непосредственно в Excel, и мы можем увидеть значение как datetime на xml, но это не работает с Excel, загруженным с oracle. Куда я иду не так?
Просто чтобы подтвердить, мое требование здесь - правильно отобразить метку времени в Excel при загрузке из таблицы oracle и отобразить так же, как поле даты и времени, когда я открываю в xml