【发布时间】:2019-09-16 11:55:44
【问题描述】:
我正在执行将 CSV 文件导入 SQL Server 表的任务。我正在使用 bcp 工具,因为我的数据可能很大。我在使用 bcp 时面临的问题是,我要将 CSV 导入其中的表可以混合使用日期、int 等数据类型,如果我使用本机模式 (-n) 使用 bcp,我将需要 bcp 文件作为输入,但我有 CSV 文件。
有没有办法将 CSV 文件转换为 bcp 文件?或者 鉴于我的表列可以具有任何数据类型而不仅仅是字符类型,我如何将 CSV 文件导入 SQL Server 表?
如果所有列都是字符类型,我会使用带有 -c 选项的 bcp 工具。
【问题讨论】:
-
可能的重复/解决方案...stackoverflow.com/questions/924733/…
-
就个人而言,我会使用 Powershell blog.sqlauthority.com/2012/06/27/…
标签: sql-server bulkinsert bcp