【发布时间】:2017-12-26 09:42:26
【问题描述】:
BULK INSERT dbo.Data_NEW FROM 'D:\Data.csv'
WITH ( FIELDTERMINATOR ='","',ROWTERMINATOR ='"\n"',FirstRow=1);
我在使用双引号 csv 文件运行批量插入时遇到问题。你能帮我解决这个问题吗?
csv 文件有以下内容:
"设备","Pat 设备","服务器","位置","时间","值","单位","状态" "101.162.57.198-Slave56","localhost(数据中心)","输出 真","","2017 年 11 月 14 日 14:58:00","88.8","kW","""101.162.57.198- Slave56","localhost(数据中心)","输出真","","2017 年 11 月 14 日 16:58:00","88.7","kW","""101.162.57.198- Slave56","localhost ( 数据 中心)","输出真","","2017 年 11 月 14 日 18:58:00","88.5","kW","" "101.162.57.198-Slave56","localhost(数据中心)","输出 真","","2017 年 11 月 14 日 20:58:00","89.0","kW",""
【问题讨论】:
-
有什么问题?有没有错误?
-
请提供错误信息,对我们更有用。
-
您必须使用批量插入导入文件吗?如果不是,您应该考虑使用 Powershell,您可以使用 .net 对象来导入和验证数据。 fpweb.net/blog/powershell-tips-working-with-csv-files
-
那篇博文是 404ed
标签: sql-server csv bulkinsert