将引用的csv数据导入sql server

时间:2012-10-23 22:01:29

标签: sql-server import

我在CSV文件中有数据,如下所示:

"2745","00","8824","02/15/99","-850.00","-144.20","0.00","0.00","0.00","0.00","-994.20","0.00",""

我正在尝试使用SSMS的导入向导将其导入SQL Server中的表中,我认为我收到了转换错误。

例如,第2列(第3行)在表格中设置为数字,第3列设置为日期,导入向导抱怨在转换中丢失数据。我可以理解它正在尝试从字符串转换为数字或字符串到日期,但我如何告诉它转换数据?导入向导可以实现吗?

如果没有,推荐的方式是什么?让它导入到它自己的表中,然后将数据复制到目标表中,在复制期间进行转换吗?

1 个答案:

答案 0 :(得分:0)

如果您正在使用平面文件源,则可以通过选择Advanced然后指定每列的类型来选择传入列的数据类型。

enter image description here