SQL Server/SSIS-将存储过程导出到平面文件csv,保留回车/换行符
我需要将结果集从SQL Server存储过程导出到csv文件。要导出的字段之一是notes字段,它可以包含引号和回车/换行符 我正在使用SSIS数据流任务从存储过程获取结果集,然后将结果集发送到平面文件目标 我遇到的问题是如何处理回车/换行。当行分隔符为{CR/LF}时,当它在notes字段中遇到此分隔符时,它将启动一个新行。创建平面文件目标时,我正在使用预览查看输出 数据库注释字段的数据类型为NVARCHAR(MAX) 在将记录详细信息导出到SSRS报告时,我也遇到了同样的问题。注释字段未持久化回车符/换行符,导致文本混乱 任何帮助都将不胜感激。我已经做了好几个小时了SQL Server/SSIS-将存储过程导出到平面文件csv,保留回车/换行符,csv,ssis,sql-server-2012,Csv,Ssis,Sql Server 2012,我需要将结果集从SQL Server存储过程导出到csv文件。要导出的字段之一是notes字段,它可以包含引号和回车/换行符 我正在使用SSIS数据流任务从存储过程获取结果集,然后将结果集发送到平面文件目标 我遇到的问题是如何处理回车/换行。当行分隔符为{CR/LF}时,当它在notes字段中遇到此分隔符时,它将启动一个新行。创建平面文件目标时,我正在使用预览查看输出 数据库注释字段的数据类型为NVARCHAR(MAX) 在将记录详细信息导出到SSRS报告时,我也遇到了同样的问题。注释字段未持久
谢谢将字段数据类型更改为
text
或ntext
您还可以进行双重替换:
- 用SP中的2个唯一字符组合替换CR和LF
- 在SSIS/SSRS中将这些字符集替换为CR和LF