本文出自 “战弈天下” 博客,请务必保留此出处http://smallrain0122.blog.51cto.com/888597/198230
数据库排序规则
做SQL2005查询的时候出现
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "Chinese_*_Stroke_CI_AS" in the equal to operation.
可能是因为公司用的2个不同的数据库造成的,一个简体中文,一个是繁体中文,排序规则不同才会出现这样的问题。
后�淼酵�上搜了一下:
在Sql Express中所有库的语言代码都是这个Chinese_PRC_CI_AS
所以要在语句中使用COLLATE指定语言:�@�泳涂梢岳�
select * from a left join b on a.id=b.id
COLLATE Chinese_PRC_CI_AS