Подтвердить что ты не робот

DT_Decimal Тип данных Отрезание десятичной дроби

У меня есть файл с плоским файлом, который захватывает десятичное значение для столбца Note Amount. Исходная система указывает, что это файл DECIMAL(12,2). У меня есть столбец в SSIS, установленный как DT_Decimal

File

В конкретном плоском файле значение 122735.13 для одного из них. Однако, если я помещаю средство просмотра данных в поток после источника, он, кажется, отключает десятичную дробь.

DataFlow

ResultsCut

Любая идея, почему это происходит? Для справки я собираюсь в базу данных DECIMAL(12,2) SQL Server 2012.

4b9b3361

Ответ 1

Ну, было указано, что мне нужно добавить Масштаб, который отсутствовал.

Decimal

Или даже лучше сделать это предложение и переключиться на числовое значение, где я могу установить точность и масштаб.

Numeric

Ответ 2

Я закончил тем, что прочитал его как текст и изменил поле таблицы до десятичного до и после импорта. Ни один другой способ не позволяет мне указывать точку доступа в SSIS 2013.