sql-server - 如何忽略批量加载数据转换错误(截断)
问题描述
我有一个从 MySQL 表中提取的文件,我想通过 SSMS 作业将其加载到 SQL 表(csv 文件)中。但是,文件中有一个字段被定义为“LONGTEXT”,这对于 SQL 表来说太长了。我想使用 BULK INSERT 加载文件,但正如预期的那样,我在“LONGTEXT”字段上收到错误“批量加载数据转换错误(截断)”。我不介意截断该字段,以便加载它,但不知道如何忽略该特定错误。任何想法如何解决这个问题?
提前非常感谢!
解决方案
鉴于您所说,有两种方法可以解决此问题。
使要插入数据的表中的列更大
使 CSV 文件中的数据更小。
如果你不能做这两件事之一,那么你不能使用 BULK INSERT 而不会得到错误。
推荐阅读
- r - Using mutate with a stored list of formulas over specified columns
- sql - 如何调整我的 Oracle SQL 查询以更快地运行?
- flutter - Crashlytics 控制台未显示崩溃
- c++ - 如何在 C++ 中设置未定义值的条件?
- android - 如何使用 Kotlin 更改 ID?
- antlr - grun 无法识别 ANTLR4 Unicode 解析
- reactjs - 为什么我的字段在 handleChange 中不同?
- wordpress - 如何在 woocommerce 中向此函数添加父类
- javascript - 按宽度排列标签以适应容器
- pandas - 在 pandas 中创建分层列的问题