Sql server SQL server将数据导出到csv换行符

Sql server SQL server将数据导出到csv换行符,sql-server,csv,stored-procedures,Sql Server,Csv,Stored Procedures,我正在使用SQLServer2008 我编写了一个将存储过程结果导出到csv文件的批处理: sqlcmd -S MyServer -d MyTable -E -Q "dbo.MySPname" -o "c:\\textfile4.csv" -h-1 -s"," -w 999 -W 一,。 当我打开输出CSV文件时,我看到行中间有一条断线,比如: [Row 1] [line 1]: col1_val, col2_val, col3_val, [line break] [line 2]: co

我正在使用
SQLServer2008

我编写了一个将存储过程结果导出到csv文件的批处理:

sqlcmd -S MyServer -d MyTable -E -Q "dbo.MySPname" -o "c:\\textfile4.csv" -h-1 -s"," -w 999 -W
一,。 当我打开输出CSV文件时,我看到行中间有一条断线,比如:

[Row 1]
[line 1]:  col1_val, col2_val, col3_val, [line break]
[line 2]:  col3_val,....

[Row 2]
[line 3]:  col1_val, col2_val, col3_val, [line break]
[line 4]:  col3_val,....
  • 现在有了标题

  • 我的导出有什么问题吗?

    这是一个字段中的换行符
    我通过添加

    SELECT REPLACE(REPLACE(@str, CHAR(13), ''), CHAR(10), '')