【发布时间】:2017-04-27 09:40:03
【问题描述】:
我在将 csv 文件导入 sql 服务器时遇到了问题,即使使用 SSIS 辅助也是如此。我的 csv 文件有一个存储为浮点数的产品价格(如 123.45)。当我尝试将其导入到我的表中时(或者甚至将整个 csv 导入到新表中时),浮点数被杀死为 int。不介意我将它设置为浮点数、双精度浮点数、DataScale = 2 的十进制数。在预览中它显示它完美,在这样做之后它存储为 int。甚至不介意我的目标字段是哪种数据类型(完美的是钱,也尝试过浮动但没有用)。
附带的问题是我是否可以仅使用一些行将带有 t-sql 的 csv 导入到自己的表中,但浮动问题是最重要的。
谢谢@全部
【问题讨论】:
标签: sql-server csv import floating-point int