问题描述
我有一个从 MysqL 表中提取的文件,我想通过 SSMS 作业将其加载到 sql 表(csv 文件)中。但是,文件中有一个字段定义为“LONGTEXT”,这对于 sql 表来说太长了。我想使用 BULK INSERT 加载文件,但正如预期的那样,我在“LONGTEXT”字段上收到错误“批量加载数据转换错误(截断)”。我不介意截断该字段,以便我可以加载它,但不知道如何忽略该特定错误。任何想法如何解决这个问题?
非常感谢!
解决方法
鉴于您所说的,有两种方法可以解决问题。
-
在插入数据的表中使列更大
-
使 CSV 文件中的数据更小。
如果你不能做这两件事之一,那么你就不能使用 BULK INSERT 而不会出现错误。