簡體   English   中英

SQLCMD到CSV-Windows版本之間的尾隨空格不同

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM