CSV导入SQL float kill到int

时间:2017-04-27 09:40:03

标签: sql-server csv import floating-point int

将csv文件导入sql server时出现问题,即使使用SSIS辅助也是如此。我的csv文件包含存储为浮点数的产品价格(如123.45)。当我尝试将其导入到我的表中时(或者甚至当它将整个csv导入到新表中时)浮点数被杀死为int。不介意,如果我将它设置为浮点数,双精度浮点数,小数点与DataScale = 2.在预览它显示它完美,在执行此操作后,它存储为int。甚至不介意我的目标字段是哪种数据类型(完美的将是钱,也尝试浮动,但没有工作)。

如果我可以使用某些行将带有t-sql的csv导入到自己的表中,那么问题就在于,但浮动问题是最重要的。

thx @ all

1 个答案:

答案 0 :(得分:0)

尝试将csv导入到一个表中,其中所有列都是varchar,然后从该表插入到目标表中。