0
我正在使用以下查詢將所有結果保存在由SQL查詢返回的.CSV文件中。將查詢結果輸出到csv文件
EXEC master..xp_cmdshell 'SQLCMD -S . -E -Q "SELECT TOP 10
customercode, customername, businessdescription, ctypecode
FROM ArchivalDB.dbo.customer" -s"," -b -o d:\data\myoutput1.csv', no_output
它的作品,但如果我的列聯繫','比csv文件的輸出受到干擾。
我知道必須對-s
參數進行一些操作。
任何人都可以在這件事情上幫助我。
感謝
這樣,我將不得不改變我的所有儲存的查詢。有沒有其他方法可以達到同樣的效果? –
您可以選擇另一個分隔符(如'〜'或'|'等),並在'-s'中使用。文件創建完成後,用空格或其他值替換逗號,然後用'逗號'替換你的分隔符。但這將是現有流程的一個開銷,並且會耗費更多時間。 – Utsav