[英]Bulk Import of CSV Data Into a Microsoft SQL Server Compact Edition Table?
[英]Bulk Import .CSV to SQL table
将.csv文件导入sql表时,我遇到了bizare问题。 从.csv批量导入不会产生任何错误,并且可以很好地完成,但是数据不会导入到SQL表中。 .csv中有数据
但是,当我在excel中打开.csv并将其再次保存为.csv时,请尝试批量导入,检查表和数据是否存在。
有什么想法吗? 并且,如果出现编码问题,无论如何我如何在导入之前检查.csv文件的编码或强制sql导入。
谢谢。
为了仅识别拒绝和问题,从文件加载时我们有日志和错误文件,
您的日志文件将具有拒绝的原因
您的不良档案将有样本被拒绝的记录
对于您的问题,当您在excel中打开它并起作用时:这没什么,但是当您在excel中打开某些字段的格式(可能是日期列)时,格式会改变,这可能适合您的表结构。
尝试给MAX ERROR 0并运行,
BULK INSERT OrdersBulk
FROM 'c:\file.csv'
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.