我有一个平面文件源,可以获取注释金额列的十进制值。 Source系统指定这是DECIMAL(12,2)
文件。我将SSIS中的列设置为DT_Decimal
特定Flat文件的值为122735.13。但是,如果我在数据源之后放置一个数据查看器,它似乎正在减少小数点。
知道为什么会这样吗?作为参考,我将转到Decimal(12,2)
SQL Server 2012数据库。
答案 0 :(得分:24)
答案 1 :(得分:-2)
我最终将其作为文本阅读,并在导入之前和之后将表字段更改为十进制。没有其他办法可以让我保持SSIS 2013中的deciaml点。