如 Chinese_PRC_Stroke_CS_AI_WS,排序规则名称由两部份构成
前半部份是指本排序规则所支持的字符集。
Chinese_PRC 指针对大陆简体字UNICODE的排序规则。
后半部份即后缀的含义为:
_BIN 指定使用向后兼容的二进制排序顺序。
_BIN2 指定使用 SQL Server 2005 中引入的码位比较语义的二进制排序顺序。
_Stroke 按笔划排序
_CI(CS) 是否区分大小写,CI不区分,CS区分
_AI(AS) 是否区分重音,AI不区分,AS区分
_KI(KS) 是否区分假名类型,KI不区分,KS区分
_WI(WS) 是否区分全半角,WI不区分,WS区分
二进制: 二进制排序顺序既区分大小写,也区分重音。如果未选择此选项,则 SQL Server 将遵循字典中定义的相关语言或字母表的排序和比较规则。
二进制码位:以Unicode 码位对数据进行比较或排序。对于非 Unicode 数据则使用二进制排序相同的比较方式对已排序的 SQL Server 数据进行比较的应用程序不必重新对数据进行排序。//提高性能。
区分大小写:如果未选择此选项,则 SQL Server 认为字母的大小写形式对于排序目的而言是相同的。
区分重音: 如果未选择此项,在排序时,SQL Server 将把字母的重音形式和非重音形式视为相同。
区分假名: 如果未选择此选项,则 SQL Server 认为片假名字符和平假名字符对于排序目的而言是相等的。
区分全半角:如果未选择此项,在排序时,SQL Server 将把同一字符的单字节形式和双字节形式视为相同。
Query Ex:
-------------------------------------------------
SELECT * FROM tablename
WHERE colname='Value'
COLLATE Chinese_PRC_CS_AI
SELECT * FROM tablename
ORDER BY colname COLLATE Chinese_PRC_CS_AI ASC
附: Windows 系统的默认排序规则
-----------------------------------------------------------------------------------------------------
Windows 系统区域设置 LCID(区域设置 ID) 默认的 SQL 排序规则 Code page(代码页)
中文(台湾) 0x30404 Chinese_Taiwan_Bopomofo_CI_AS 950
中文(香港特别行政区) 0xc04 Chinese_Hong_Kong_Stroke_90_CI_AS 950
英语(香港特别行政区) 0x3c09 Latin1_General_CI_AS 1252
英语(英国) 0x809 Latin1_General_CI_AS 1252
英语(美国) 0x409 SQL_Latin1_General_CP1_CI_AS 1252
日语(Unicode) 0x10411 Japanese_Unicode 932
日语 0x411 Japanese_CI_AS 932
朝鲜语(扩展 Wansung) 0x0412 Korean_Wansung_CI_AS 949
.... .... .... ....
TIP:使用 SELECT * FROM fn_helpcollations() 检索
TIP:如果未指定Windows 排序规则名称,则为创建的所有数据库分配默认排序规则 Latin1_General。
附: SQL Server 2005 版本更新以下排序规则
旧排序规则名称 新排序规则名称
-----------------------------------------------------
日语 Japanese_90
中文 Chinese_PRC_90
Chinese_PRC_Stroke Chinese_PRC_Stroke_90
Chinese_Taiwan_Bopomofo Chinese_Taiwan_Bopomofo_90
Chinese_Taiwan_Stroke Chinese_Taiwan_Stroke_90
朝鲜语 Korean_90
分享到:
相关推荐
81<br>实例068 在ListView控件中对数据排序或统计 83<br>实例069 在ListView控件中绘制底纹 84<br>实例070 在列表视图中拖动视图项 85<br>实例071 用ListView控件选取整行数据 88<br>实例072 用ListView...
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个<br/>C:.<br/>│ sqlserver2000.txt<br/>│ <br/>├─第01章<br/>│ 1.9.1 设置内存选项.sql<br/>│ 1.9.2(2) 使用文件及文件组.sql<br/>│ 1.9.2(3) 调整...
SQL Server 2005 排序规则修改详解 SQL Server 2005 的排序规则是指数据库中对字符串的排序和比较规则,它直接影响着数据库中的数据查询和存储。在实际应用中,我们常常需要根据不同的语言和地区设置不同的排序...
字符与排序规则 排序次序 安装SQL Server的多个实例 安装SQL Server命名实例 1.3 做好安装准备 SQL Server 2005升级向导 1.4 迁移还是升级 迁移 升级 升级后的操作 1.5 选择组件 ...
SQL Server支持自定义排序规则(Collations),允许我们根据特定的语言和区域设置调整排序和比较行为。例如,对于拼音处理,可以创建一个基于拼音的排序规则,使得中文字符按照拼音首字母排序: ```sql SELECT * ...
总结来说,SQL Server 2005的安装涉及多个步骤,包括接受许可协议、安装必要组件、选择安装组件、配置实例、设置安全性及排序规则等。每个步骤都至关重要,正确的操作能确保SQL Server 2005的稳定运行。对于初学者,...
《Microsoft SQL Server 2005技术内幕:T-SQL查询的源代码》是一本深入探讨SQL Server 2005中T-SQL查询技术的专业书籍。T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中用于数据操作、查询、存储过程...
**Navicat for SQL Server** 是一款强大的数据库管理和开发工具,专为Microsoft SQL Server设计。它允许用户在不安装SQL Server的情况下,远程连接到数据库,从而实现对SQL Server的便捷管理和操作。Navicat提供了...
SQL SERVER 2005 简介 SQL Server 2005 是一个全新的数据库平台系统,包含多种软件元件与服务,来满足企业对于日渐复杂的数据系统的需求。该版本的T-SQL结构化查询语言大幅扩增了新的查询指令,例如XQuery、取得...
根据提供的文件信息,我们可以深入探讨 SQL 服务器中的记录排序功能,特别是 `RANK()` 函数在 SQL Server 中的应用,以及如何在 Oracle 数据库中实现类似的功能。此外,我们还将涉及基于排序的操作,如更新(`UPDATE...
关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。2.在表中将你的...
SQL Server 2005是微软公司推出的一款企业级关系型数据库管理系统,它在数据库管理、数据存储、数据处理和数据分析等方面提供了强大的功能。在这个简易练习中,我们将深入探讨SQL Server 2005的核心特性及其重要知识...
##### 第十一步:数据库排序规则 通常选择默认设置即可,除非有特定的国际化需求。 ##### 第十二步:错误处理选项 一般情况下,无需勾选错误处理选项,直接点击“下一步”。 ##### 第十三步:开始安装 至此,安装...
- **控制面板卸载**:通过“控制面板”->“程序”->“卸载程序”,按照特定顺序卸载SQL Server 2005的各个组件,如VSS Writer、Setup Support Files、Native Client等。 - **使用Windows Installer Clean Up**:...
数据库原理与SQL Server 2005应用教程是学习数据库管理和开发的重要参考资料,尤其适合初学者及希望深入了解SQL Server 2005的用户。本教程由一位经验丰富的数据库教授编写,旨在帮助读者掌握数据库的基本概念,理解...
- 调整设置,如排序规则。 - 审核安装配置,点击"安装"。 - 安装过程中监控进度。 - 完成安装,查看总结日志。 二、SQL Server 2005安装中可能出现的问题 在安装过程中可能会遇到"无法在com+目录中安装和配置...
SQL Server 服务器修改排序规则的方法 SQL Server 服务器修改排序规则的方法是指在 SQL Server 服务器中修改数据库环境的排序规则,以满足不同地区和语言的需求。本文将介绍如何修改 SQL Server 服务器的排序规则,...
- **客户端安装**: 提供了一个集成管理工具 `SQLServer2005_SSMSEE.msi`,可用于管理和监控SQL Server实例。 - **启动画面**: 启动时会显示一个界面,要求输入服务器地址、认证方式、用户名和密码以连接到服务器。 -...
SQL Server 数据库提供了一整套 Windows 和 SQL Server 专用的排序规则,SQL 语句在具有不同排序规则设置的不同数据库上下文中运行时,其运行结果可能会不同。SQL Server 排序规则由 Windows 区域设置(或者说字符集...