Импорт отрицательных чисел с помощью SSIS 2005 - PullRequest
0 голосов
/ 09 августа 2010

Я импортирую плоский текстовый файл в SQL Server 2005 с помощью служб SSIS. Проблема в том, что отрицательные числа от -1 до 0 в текстовом файле имеют формат без начального нуля, например ::10000

-. 15

Если я вставлю такой номер в свою базу данных, используя простой синтаксис INSERT, он будет работать без жалоб. Однако SSIS сообщает об ошибке, если он сталкивается с таким номером. Если я изменю номер в текстовом файле на:

-0,15

SSIS работает правильно. Является ли это известной проблемой, и есть ли способ ее решения без изменения значений в исходном текстовом файле?

1 Ответ

0 голосов
/ 10 августа 2010

Какой тип данных на стороне источника плоских файлов и какой тип данных на стороне назначения? Вы пытались использовать явный шаг преобразования данных? Похоже, что происходит неявное преобразование, и оно работает неправильно, поэтому явная установка типов может решить проблему.

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