Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Данные из sql 2005 в Oracle  [new]
rebel25
Member

Откуда:
Сообщений: 96
Необходимо скопировать данные таблицы из MS SQL 2005 в Oracle. Копирую с помощью. export / import. Подключение установлено.
Возникли проблемы с полями типа float ( в sql ) -> FLOAT(126) в оракуле. Дошел до диалога Edit mappings – по полям float в столбце type не проставится тип и при нажатии ОК выдается:
«All destination columns must have a data type assigned».
Пытаюсь нажать далее получаю следующие ошибки:
TITLE: SQL Server Import and Export Wizard
------------------------------
Column information for the source and the destination data could not be retrieved, or the data types of source columns were not mapped correctly to those available on the destination provider.

[LiteLeroy].[dbo].[Leroy_Load_Cout_Personnel] -> "DMHYPERION"."LOAD_COUT_PERSONNEL":

- The data type could not be assigned to the column "MONTANT" in "Oracle Provider for OLE DB".

[LiteLeroy].[dbo].[Leroy_Load_Personnel] -> "DMHYPERION"."LOAD_PERSONNEL":

- The data type could not be assigned to the column "SALAIRE_BASE_MOIS" in "Oracle Provider for OLE DB".
- The data type could not be assigned to the column "BASE_HORAIRE" in "Oracle Provider for OLE DB".

Скажите, с каким типом мне нужно создать поля в sql –ной таблице, чтобы они скопировались в поля FLOAT(126) оракула? или в чём еще может быть дело?

К сообщению приложен файл. Размер - 0Kb
9 июн 09, 14:57    [7281260]     Ответить | Цитировать Сообщить модератору
 Re: Данные из sql 2005 в Oracle  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
rebel25
Скажите, с каким типом мне нужно создать поля в sql –ной таблице, чтобы они скопировались в поля FLOAT(126) оракула?
Попробуйте float(53). Создавать не надо, достаточно в качестве источника вместо таблицы выбрать запрос, в котором явно преобразовать такие столбцы во float(53).
10 июн 09, 06:14    [7283758]     Ответить | Цитировать Сообщить модератору
 Re: Данные из sql 2005 в Oracle  [new]
rebel25
Member

Откуда:
Сообщений: 96
tpg, не помогло. По умолчанию и так float = float(53). Мне бы узнать что значит float (126) в оракуле... Если то же самое что в sql значиет единственный выход изменить формат данных в оракуле
10 июн 09, 11:58    [7284890]     Ответить | Цитировать Сообщить модератору
 Re: Данные из sql 2005 в Oracle  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
rebel25, а почему для Оракла нельзя определить просто Number, а уже потом ограничить по размеру, если это нужно?
10 июн 09, 12:25    [7285092]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить