簡體   English   中英

SQL Server 2008 R2 BCP命令將nvarchar數據導出到Excel

[英]SQL server 2008 R2 BCP command export nvarchar data to excel

我正在使用SQL Server 2008 R2 BCP命令將數據從查詢導出到Excel。

現在的問題是,導出到excel時,其中一列(CustomerName)出現了“ ????” ..我簽出具有與數據庫表中相同的確切值的其他列之間的差異。 區別在於數據類型為VARCHAR和NVARCHAR。 現在,我嘗試了BCP命令提供的各種選項或開關,但仍然無法正確導出名稱。

實時示例之一是“合肥公交集團”,這是我的數據庫表中的原始值,當提取到excel時,我得到“ ???????” 一些問號。

我使用了-N,-n,-w,但是沒有得到想要的結果。

我也嘗試了code_page但失敗了(也許我的語法是錯誤的)。

請幫忙....

問候,阿維

埃里克(Eric)嘗試了此BCP命令-c:\\ Avi> bcp“ SELECT * from CMRQATEST..test” queryout“ D:\\ Testing \\ nvarchartexttest \\ test.xls” -C 936 -S localhost -T -c

結果:

在此處輸入圖片說明

從SSMS復制並粘貼到Excel工作表時: 在此處輸入圖片說明

在此處輸入圖片說明

請嘗試在您的BCP命令中添加-C 936 ,這是簡體中文的代碼(Windows ANSI 936)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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