2015-01-08 21 views
1

我使用SQL server 2008
我寫了一個批處理,出口存儲過程resultes成csv文件:SQL服務器數據導出到CSV斷線

sqlcmd -S MyServer -d MyTable -E -Q "dbo.MySPname" -o "c:\\textfile4.csv" -h-1 -s"," -w 999 -W 

1. 當我打開我看到輸出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,.... 
  • 現在有標頭。
  • 我的出口有什麼問題?

    回答

    1

    它是在田間
    我解決的一個換行,通過添加

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