Автоматическое приведение столбца Oracle к собственному типу Sql Server 2005 - PullRequest
1 голос
/ 21 августа 2010

У меня есть связанный сервер Oracle (10.g) на сервере Sql 2005. Попытка импортировать схемы таблиц оракула в SQL, используя

Select * into ttdsls030010 
from openQuery(hades,'select * from baan.ttdsls030010 where rownum =1');

Это бросает Error converting data type DBTYPE_DBTIMESTAMP to datetime

Есть ли способ автоматической трансляции типа Oracle в тип Sql?

p.s: По сути, хотя в Oracle возможно приведение типов с использованием to_char () и т. Д. Здесь подразумевается, что схема таблиц Oracle может измениться в любое время, то есть при добавлении или удалении столбцов. Если это произошло, мне нужно обновить локальные (sql) схемы, чтобы они соответствовали схеме Oracle.

1 Ответ

0 голосов
/ 10 февраля 2011

Скорее всего, ошибка сводится к значению даты, которое не поддерживается MST-сервером datetime - как показывает документация для типа данных datetime , он обрабатывает даты только с 1753 года, тогда какOracle dbtimestamp идет примерно с 4700 г. до н.э. ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...