做SQL2005查询的时候出现
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "Chinese_Taiwan_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