如何将大列> 4000 个字符从 CSV 导入数据库表

问题描述

我们有一个包含几列的大型 CSV 文件。其中一列有很多次跨越 4000 多个字符的大数据,并且在使用数据流导入时被截断。

  1. ADF 数据类型为字符串
  2. SQL 数据类型为 Nvarchar(max)

有哪些方法可以允许成功导入数据而无需截断

解决方法

您可以使用正常的复制活动将数据从 csv 文件转储到 SQL。 我们尝试对文件中有一列长度 > 5k 且目标为 NVARCHAR(max) 的场景进行交互,结果成功了,数据没有被截断。

enter image description here

和@LeonYue,NVARCHAR(max) 可以存储超过 4k 个字符,这是@Dhruv 提到的一个完整的单独讨论

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...