pkfox Ответов: 1

Вставить дату через связанный сервер и время


Привет всем, я заполняю таблицу Oracle через связанный сервер в SQL Server 2008, все работает нормально, за исключением столбца типа даты oracle, я передаю GetDate () форму SQL Server

GetDate() returns 2016-10-13 10:02:03.573


но когда я смотрю на значения в таблице Oracle это показывает

13-OCT-16


что мне нужно сделать, чтобы заполнить столбец Oracle 2016-10-13 10:02:03.573 или эквивалентом Oracle ?

Что я уже пробовал:

Все вышеперечисленное и гуглят-сильно пьют и ругаются

1 Ответов

Рейтинг:
1

OriginalGriff

Проверьте данные Oracle напрямую: столбцы Oracle DATE поддерживают значения SQL DATETIME, которые возвращает GETDATE (), поэтому что-то удаляет компонент time. Скорее всего, это программное обеспечение, которое вы используете для считывания значений из базы данных Oracle, но вам нужно "сузить" точное место отбрасывания данных. Вероятно, есть что-то, что форматирует значение в строку для представления, и это удаляет его, но вы должны быть уверены.


pkfox

Извините за опоздание - я просматриваю вставленные данные в Oracle SQL Developer