我在Lithuanian_100_CI_AS排序規則的數據庫中有表。有些行的文本字段包含文本,其中包含隨機符號而不是立陶宛文。是否有可能改變編碼,我會看到我需要的字母?更改排序規則完全沒有。MS SQL Server 2008編碼
0
A
回答
0
如果你有這樣的數據(操縱),那麼你不能通過改變排序規則來保存它,但是如果你設置了正確的排序規則,這可以幫助你將數據以正確的方式寫入數據庫(與未來更相關)
0
不,數據是隨機的。
您需要
- 使用nvarchar的存儲這一數據的正確
- 確保客戶機使用爲nvarchar的參數
- 確保所有的字符串常量有N個在前面(例如:
N'foobar'
)
排序規則不是編碼:它僅確定字符串和比較/運動方式,但確定非Unicode(unicode = nvarchar)列的代碼頁
請注意,SQL Server中的data types "text" and "ntext" are deprecated。使用最大類型
相關問題
- 1. ms sql server 2008
- 2. SQL Server 2008:字符編碼
- 3. 如何MS SQL Server 2008的
- 4. 創建MS SQL Server 2008中
- 5. 編碼從pyodbc到MS SQL Server的
- 6. SQL Server 2008中的編碼問題
- 7. 顏色編碼SQL Server 2008數據庫
- 8. MS SQL Server 2008中的空處理
- 9. 擴展MS SQL Server 2008數據庫
- 10. ASP.NET 4 - MS SQL Server 2008託管建議
- 11. MS SQL Server 2008複製指南
- 12. 配置wamp來連接ms sql server 2008
- 13. 從ms訪問導入sql server 2008
- 14. MS SQL SERVER 2008 RS OUTER APPLY and empty RS
- 15. 基本MS SQL Server 2008問題
- 16. 使用VB 2010與MS SQL Server 2008
- 17. 從PowerDesigner連接到MS SQL Server 2008 R2
- 18. 爲什麼SQL Server Report Server 2005/2008硬編碼爲http://?
- 19. SQL Server(MSSQLSERVER)服務無法在ms sql server 2008 R2中啓動
- 20. 如何從MS SQL Server 2008中解密密碼?
- 21. 訪問2010 MS SQL Server 2008 R2中,VAB代碼
- 22. MS SQL Server,OutOfMemeryExceptions
- 23. SQL Server 2008與SQL Server 2008 Express大小
- 24. 使用MS Access 2007分發器複製到MS SQL Server 2008
- 25. 保SQL代碼 - MS SQL Server的
- 26. MS SQL 2008快速連接
- 27. SQL Server 2008本機SQL密碼恢復
- 28. SQL Server 2008 Sql代碼片段
- 29. 爲什麼在安裝SQL Server 2008 R2時安裝visual studio 2008和SQL Server 2008?
- 30. 將SQL Server 2008 R2的編碼(排序?)更改爲UTF-8
可能不是。如果插入不正確,數據將會丟失。我假設數據庫的默認排序規則是立陶宛以外的其他規則嗎?在這種情況下,在插入字符串文字時使用'N'前綴來避免將它強制轉換爲數據庫默認排序規則的代碼頁。 – 2012-02-01 14:26:14
文字或ntext? (不應該使用它) – gbn 2012-02-01 15:00:18
對於這些表中的所有文本字段,我使用NVARCHAR(256),因爲這些字符串不是很長。數據庫整理是Lithuanian_100_CI_AS。問題是數據是從編碼錯誤的CSV導入的。我無法重新導入數據。 – JNM 2012-02-01 18:19:34