问题描述
我们有一个包含几列的大型 CSV 文件。其中一列有很多次跨越 4000 多个字符的大数据,并且在使用数据流导入时被截断。
- ADF 数据类型为字符串
- SQL 数据类型为 Nvarchar(max)
有哪些方法可以允许成功导入数据而无需截断
解决方法
您可以使用正常的复制活动将数据从 csv 文件转储到 SQL。
我们尝试对文件中有一列长度 > 5k 且目标为 NVARCHAR(max) 的场景进行交互,结果成功了,数据没有被截断。
和@LeonYue,NVARCHAR(max) 可以存储超过 4k 个字符,这是@Dhruv 提到的一个完整的单独讨论