SQL 服务器导出到平面文件时出现意外的换行符

SQL Server Export to flat file has unexpected row breaks

我有一个有趣的问题。我有一个 table,里面有 300,000 行记录。当我导出到一个平面文件时,无论分隔符如何,它确实表示它正在导出 300,000 行。但是,当我在文本编辑器中打开或尝试将该平面文件重新导入到另一个 SQL 服务器 table 时。它添加了行……价值 50k。

在 Pilot Edit 等文本编辑器中查看平面文件后,我发现行不一致。发生了一个奇怪的行中断......因此当我导入到另一个服务器时table,它导入了一个损坏的文件......有 50k 额外的行。

导出有什么问题??我怎样才能让它简单地准确导出 tables.. 中的数据,这些数据又好又干净?

还应该注意我将行定界符设置为 {CR}{LF} 并将其设置为管道只是为了尝试..相同的结果...

解决了。在

列中有一个隐藏的马车 return
LTRIM(RTRIM(REPLACE(REPLACE(REPLACE(COLUMN NAME, CHAR(10), ''), CHAR(13), ''), CHAR(9), '')))