无法解决 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
保持等号两边的排序规则一致即可。