SQL汉字的排序规则
新建表

  1. create   table   #t1(   
  2. name   varchar(20)   collate   Albanian_CI_AI_WS,       
  3. value   int)   
  4.     
  5. create   table   #t2(   
  6. name   varchar(20)   collate   Chinese_PRC_CI_AI_WS,           
  7. value   int   )

分别建两个表。内联表

  1. select   *   from   #t1   A   inner   join   #t2   B   on   A.name=B.name

由于 A.name 与 B.name 所采用的排序规则不同。导致上面语句出错。

提示:

服务器: 消息 446,级别 16,状态 9,行 1
无法解决 equal to 操作的排序规则冲突。

排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。
如:

Chinese_PRC_CS_AI_WS
Read the rest of this entry »

,

SQL中文排序规则介绍
对于多表内联外联交叉联完全联
由于两表的排序规则不同而无法查询。从而产生错误
现说下中文的排序规则
Chinese_PRC //中文(香港特别行政区),中文(中华人民共和国),中文(新加坡)
Chinese_PRC_Stroke //按汉字笔画排序(中华人民共和国)

,