标签: csv ssis precision
我有一个SSIS项目,它将csv文件加载到sqlserver表中。在将带有两位十进制数字的字段加载到float列时,会增加位数并更改列值。
float
例如,csv字段值为173.76,但表值为173.759994506836。
173.76
173.759994506836
这怎么可能发生?
CSV连接属性;
答案 0 :(得分:1)
float数据类型是近似值。将数据类型更改为更准确的数据类型或 - 在导入期间将值转换为nn.nnn。