我正在使用ADO.net
將字符串寫入Microsoft SQL Server 2005數據庫表中的字段。 我正在使用SqlBulkCopy::WriteToServer
api來寫入SQL數據庫。 Sql數據庫表中列的數據類型爲varchar2
。 如果我將數據類型更改爲nvarchar,則中文字符可以正確寫入。但我認爲它也應該適用於數據類型varchar2
。漢字在SQL數據庫中寫爲問號
0
A
回答
1
SQL Server中沒有VARCHAR2
數據類型 - 您必須使用NVARCHAR
。
VARCHAR2
存在於Oracle(可能還有其他數據庫平臺)中。
0
您不得不提及Varchar2
不存在於SQL中,您需要使用NVARCHAR
。
順便說一句,你的問題不屬於它,這是因爲SQL Collasion,當你(或管理員)安裝SQL Server時,你設置中文爲collasion。所以當SQL無法找到一個字符時,就用一個漢字替換它。
相關問題
- 1. 顯示爲問號的漢字
- 2. 中國漢字進入問號
- 3. 漢字在郵件列表中顯示爲問號?
- 4. 在SQL Server數據庫字段中查找大寫字符
- 5. 在sql數據庫中插入$符號
- 6. 在Java中寫入訪問數據庫?
- 7. 爲什麼python用漢字寫出來?
- 8. sql:在數據庫中選擇大寫字段
- 9. [在SQL數據庫HANA]分組和有關漢字鏈接聚合
- 10. 在訪問數據庫中查看SQL?
- 11. 數據沒有寫入sql數據庫?
- 12. MS SQL - MySQL - Openquery漢字導入爲'?'
- 13. SQL Server:檢索已保存爲問號字符的數據?
- 14. 寫入一個sql數據庫在accpac
- 15. 將漢字寫入jexcellapi
- 16. SQL Server數據庫中數據類型爲nchar的問題
- 17. 插入數據庫後,Unicode字符會成爲問號
- 18. 問題寫MySQL數據庫
- 19. 在SQL數據庫中查詢大小寫敏感,但不將數據庫設置爲區分大小寫
- 20. 用JSON對象中的引號將數據寫入數據庫時的問題
- 21. 如何在sql server 2005中編寫sql server數據庫圖表?
- 22. 英鎊的標誌保存爲我的SQL數據庫中的問號
- 23. SQL數據庫中的自動編號字段CE
- 24. 在SQL Server中作爲一個訪問各種數據庫
- 25. Magento訪問SQL數據庫
- 26. SQL數據庫問題
- 27. SQL數據庫問題
- 28. 數據庫SQL問題
- 29. 數據庫SQL訪問
- 30. SQL數據庫的問題