有沒有人得到解決的情況,我們得到的客戶數據與非英文名稱的俄文,中文和英文名稱最終爲'??????'數據庫中的雙排序規則,有可能嗎?
如果我將聯盟設置爲例如亞洲字符,將英文名結束了「??????」
我已經想用非英文字符集聯合創建臨時表,並給予客戶的條目的ID號碼,然後裝入身份證號碼作爲名稱。我會創建一個參考表來保存非英文名稱,也就是說我們可以參考原始條目。
簡單問題,就目前而言,是能您在數據庫中使用兩個不同的聯盟。
感謝您的輸入。
乾杯
Ç
有沒有人得到解決的情況,我們得到的客戶數據與非英文名稱的俄文,中文和英文名稱最終爲'??????'數據庫中的雙排序規則,有可能嗎?
如果我將聯盟設置爲例如亞洲字符,將英文名結束了「??????」
我已經想用非英文字符集聯合創建臨時表,並給予客戶的條目的ID號碼,然後裝入身份證號碼作爲名稱。我會創建一個參考表來保存非英文名稱,也就是說我們可以參考原始條目。
簡單問題,就目前而言,是能您在數據庫中使用兩個不同的聯盟。
感謝您的輸入。
乾杯
Ç
歸類僅影響的數據的排序和篩選,但並不怎麼如果使用適當的數據類型來存儲。排序需要正確的排序規則,因爲這是SQL服務器怎麼會知道什麼是第一位的 - u
或ū
等
什麼決定了存儲的數據類型 - 如果你使用nvarchar
,而不是varchar
(和ntext
VS text
),那麼這兩個亞洲字符和拉丁字符可以共存在同一列中。
從響應中,我要將所有個人和地址列設置爲nvarchar,然後重新加載數據。 nvarchar應該能夠保存不同的名稱格式。我只是希望他們不要求翻譯。 感謝您的輸入。我想我已經有足夠的能力了。 乾杯 Ç –
您正在使用哪種排序規則?你提到可以使用單一的排序規則來表示所有的語言,UTF-8映射所有需要的字符,而事實上,應該選擇以方便與此字符串之後工作的整理。
此外,已經被別人提及 - SQL Server不會用VARCHAR列UTF-8好工作,N類型(數據類型爲nvarchar/NTEXT)應該使用:http://technet.microsoft。 COM/EN-US /庫/ ms186939.aspx –
您是否使用爲nvarchar數據類型作爲? –
沒有人沒有使用nvarchar。從響應中,我要將所有個人和地址列設置爲nvarchar,然後重新加載數據。 –