我正在嘗試使用sqlcmd將結果從存儲過程輸出到文本文件。但是,它在結果列(默認分隔符)之間放置一個空格,我需要刪除它。我正在使用下面的代碼,並試圖指定任何東西作爲列分隔符見下面的代碼(-s「」),但這是行不通的。它給了我一個缺少的參數錯誤。從sqlcmd輸出文件中刪除列空間
sqlcmd -S Server name -U Username-P Password -d Db name-Q
"exec Stored procedure" -h -1 -s "" -o c:\newtest.txt
如何指定什麼作爲分隔符?
爲什麼你不需要分隔符?沒有分隔符,你如何解析輸出? – Andrew
它需要一個固定的寬度(粗糙的右側)輸出,因此可以導入到另一個軟件 –
不確定sqlcmd會做出不正確的輸出 – Andrew