0
我有一个bizare问题导入到sql表中.csv文件。 从.csv的批量导入不会提供任何错误并完成正常,但数据不会导入到SQL表中。有数据.csv批量导入.CSV到SQL表
但是,当我在Excel中打开.csv并将其另存为.csv时,请尝试批量导入,检查表和数据是否存在。
任何想法它可能是什么?如果它编码的问题,我怎么能在导入之前检查.csv文件上的编码,或者无论如何强制sql导入。
谢谢。
我有一个bizare问题导入到sql表中.csv文件。 从.csv的批量导入不会提供任何错误并完成正常,但数据不会导入到SQL表中。有数据.csv批量导入.CSV到SQL表
但是,当我在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'
)
希望这有助于
前比较和CSV文件之后。 –