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 //按汉字笔画排序(中华人民共和国)

,

在学习SQL2005中离开不了SQL2005示例数据库AdventureWorks数据库下载安装,,northwind数据库下载安装,,PUBS数据库下载安装。微软上的AdventureWorks,northwind,PUBS三库下载地址难找且又是E言文今天上传方便使用。
下载完SQL 2005示例库。解压后里面有两个文件夹 AdventureWorks 与 northwind

AdventureWorks数据库 安装使用方法:

在AdventureWorks文件夹下面有文件 AdventureWorksDB.msi。双击安装。
后打把此数据库附加到数据SQL 2005内。AdventureWorksDB.dbf的位置为:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf
我的 SQL 2005 安装在C:\Program Files\(即安装SQL 2005的默认安装路径)
到此步 AdventureWorks 安装完成。

northwind数据库,PUBS数据库 安装使用方法:

在northwind文件夹下面有文件 SQL2000SampleDb.msi。双击安装。
默认安装路径为:C:\SQL Server 2000 Sample Databases
里面包括 northwind数据库,PUBS数据库 与 northwind数据库,PUBS数据库 的SQL脚本文件
运行查询或附加数据库任选。Cngothic 采用附加的方法。把两库附加到SQL中。
到此结束。

, , , ,