[英]SQLCMD to csv - trailing spaces differs between Windows versions
我使用以下命令將數據從SQL Server 2005導出到.csv
:
sqlcmd -S (local)\DB -i c:\Temp\sqlexport\query_trans.sql -o c:\Temp\sqlexport\transactions.csv -W -s ";"
生成.csv
文件。
我遇到的問題是,雖然在Windows 7上可以正常運行,但Windows 10和Windows Server 2008在某些列中會產生大量的尾隨空格。
Windows版本之間該功能有何不同?如何解決? 如您所見,我已經有了-W選項。
感謝您的任何建議。
我必須在SELECT語句中使用替代方法
SELECT
LTRIM(RTRIM(COLUMNNAME))
使它工作。 如果有人知道為什么不同的窗口不能使用-W選項修剪csv中的空格,那將很有趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.