消息 468,级别 16,状态 9
无法解决 equal to 运算中 "×××" 和 "×××" 之间的排序规则冲突。
在问题对应的判断语句后边加入一下文本 “collate ×××”。
例如:select A.*,B.* from table_a A,table_b B where A.ziduan1 = B.ziduan2
报错: 无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CS_AS" 之间的排序规则冲突。
解决:select A.*,B.*
from table_a A,table_b B
where A.ziduan1 = B.ziduan2 collate Chinese_PRC_CI_AS (是改成了相同的排序规则?那为何规则会不同?跟初始定义的varchar长度有关?)
转载于:https://blog.51cto.com/huntermark/1609910