0

我有一个 ADF 作业,它将数据从 sql 复制到 csv,但是有一列包含自由文本,并且可以包含制表符、新行等。当我运行作业时,它会破坏 \n 处的列值。

有什么办法可以解决吗?

在此处输入图像描述

4

1 回答 1

1

我认为您可以在查询中使用 SQL Server 函数来消除该字段中的所有 \n 。例如,尝试这样的查询,考虑到 [Field3] 是困扰您的查询:

select [Field1], [Field2], replace([Field3], '\n', ' ') as [Field3] from yourTable

这样,您将所有 \n 替换为空格,并且不会破坏您的 csv 数据。当然,替换只是一个示例,您的解决方案将取决于您的具体用例。

希望这有帮助!

于 2019-08-15T20:08:26.960 回答