2016-04-01 6 views
0

Я использую SQL Servr 2012 и пытаюсь импортировать значения из файла .txt с использованием SSIS. Один столбец в моем файле .txt - это исключительно отрицательные числа, и все они отображаются как null после выполнения импорта.Импорт отрицательных значений в SSIS

Эти отрицательные числа форматируются так, что отрицательный знак в конце номера, как это:

0000030.90- 

Я хотел бы это число, чтобы отобразить, как -30.90 раз импортировали. Есть ли способ сделать это?

+0

Я думаю, что в прошлом я нашел, что если я импортирую их как DT_DECIMAL, он просто сработает. Может быть, это зависит от языка? –

ответ

2

Используйте преобразованное преобразование столбца с выражением для перемещения отрицательного знака на передний план и выведите его как десятичный тип данных.

+0

Да. Вам придется принудительно ввести тип столбца импорта в String или Unicode String, используя расширенный редактор. SSIS, вероятно, «поможет» решить, что этот столбец является числовым. – SebTHU

Смежные вопросы