無法解決 equal to 運算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之間的排序規則沖突。的解決方法


在SQL SERVICE的查詢的時候遇到了“無法解決 equal to 運算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之間的排序規則沖突。”的錯誤,導致這個問題的原因是在表創建的時候,兩個字段的排序規則不一樣導致的。如圖:

 

 

解決方法,是在對比條件后面增加  collate Chinese_PRC_90_CI_AI 的轉義

如:

where SynchroLog.[FeeSerialNumber]=Synchro.[FeeSerialNumber] collate Chinese_PRC_90_CI_AI 

保持等號兩邊的排序規則一致即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM