原数据库(A)和现数据库(B)默认排序规则都是Chinese_PRC_CI_AS,但A.Table1.Column1的排序规则是Chinese_PRC_CS_AS_KS_WS,B.Table1.Column1的排序规则是默认,也就是Chinese_PRC_CI_AS,数据是通过导入导出数据过来的。
select Right_Code,charindex(Right_Code,'M') from T_Right where Right_Code = 'M161'
执行结果A:
------------------------------
Right_Code 无列名
M161 1
执行结果B:
------------------------------
Right_Code 无列名
M161 0
但是
select * from T_Right where Right_Code = 'M161' select * from T_Right where Right_Code like 'M%'
又都能查到这条记录。
对这块了解比较少,怎么能不在查询语句中加入排序规则的情况下解决问题?