[转载]
sql排序规则 如果要是区分大小写的话,就要改变数据库的排序规则。
1、查看系统中所支持的全部排序规则列表 SELECT * FROM ::fn_helpcollations() .
2、查看当前系统的排序规则. SELECT SERVERPROPERTY('Collation')
3、改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)
语法: use master go ALTER DATABASE 数据库名 COLLATE 排序规则名.
Windows 排序规则名称 使用下表使排序规则设置与另一个 Windows 区域设置保持一致。 在"控制面板"的"区域设置"应用程序(Microsoft® Windows NT® 4.0、Microsoft Windows 98® 和 Microsoft Windows 95)或"区域选项"应用程序 (Microsoft Windows 2000) 中找到 Windows 区域设置名称,然后使用此表找到相应的排序规则指示器和代码页。 Windows 区域设置 LCID(区域设置 ID) 排序规则指示器 代码页
Windows 排序规则排序样式 在"排序规则设置"屏幕上,可以选择"二进制"排序次序,也可以定义用于选定的排序规则指示器(Windows 排序规则名称)的排序样式。 说明 对于 Windows 排序规则,nchar、nvarchar 和 ntext 数据类型具有与 char、varchar 和 text 数据类型相同的排序行为。有关更多信息,请参见 SQL Server 排序规则基础知识。 排序次序 描述 二进制 根据为每个字符所定义的位模式对 Microsoft® SQL Server™ 表中的数据进行排序和比较。二进制排序次序区分大小写,先小写字母后大写字母并且区分重音。这是最快的排序次序。 如果不选中此选项,SQL Server 将按照字典中定义的相关语言或字母表的排序及比较规则进行排序。 区分大小写 指定 SQL Server 区分大小写字母。 如果不选中此规则选项,SQL Server 会认为大小写字母等价。如果不选中"区分大小写"选项,SQL Server 就不定义大小写字母之间的高低排序关系。 区分重音 指定 SQL Server 区分重音和非重音字符。例如,"a"不等同于"á"。 如果不选中此选项,SQL Server 会认为重音与相应的非重音字母等价。 区分假名 指定 SQL Server 区分两种类型的日文假名字符:平假名和片假名。 如果没有选择,SQL Server 会认为平假名和片假名等价。 区分宽度 指定 SQL Server 区分相同字符的单字节表示法(半角)和双字节表示法(全角)。 如果没有选择,则 SQL Server 将认为相同字符的单字节表示法和双字节表示法等效。
sql排序规则 如果要是区分大小写的话,就要改变数据库的排序规则。
1、查看系统中所支持的全部排序规则列表 SELECT * FROM ::fn_helpcollations() .
2、查看当前系统的排序规则. SELECT SERVERPROPERTY('Collation')
3、改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)
语法: use master go ALTER DATABASE 数据库名 COLLATE 排序规则名.
Windows 排序规则名称 使用下表使排序规则设置与另一个 Windows 区域设置保持一致。 在"控制面板"的"区域设置"应用程序(Microsoft® Windows NT® 4.0、Microsoft Windows 98® 和 Microsoft Windows 95)或"区域选项"应用程序 (Microsoft Windows 2000) 中找到 Windows 区域设置名称,然后使用此表找到相应的排序规则指示器和代码页。 Windows 区域设置 LCID(区域设置 ID) 排序规则指示器 代码页
Windows 排序规则排序样式 在"排序规则设置"屏幕上,可以选择"二进制"排序次序,也可以定义用于选定的排序规则指示器(Windows 排序规则名称)的排序样式。 说明 对于 Windows 排序规则,nchar、nvarchar 和 ntext 数据类型具有与 char、varchar 和 text 数据类型相同的排序行为。有关更多信息,请参见 SQL Server 排序规则基础知识。 排序次序 描述 二进制 根据为每个字符所定义的位模式对 Microsoft® SQL Server™ 表中的数据进行排序和比较。二进制排序次序区分大小写,先小写字母后大写字母并且区分重音。这是最快的排序次序。 如果不选中此选项,SQL Server 将按照字典中定义的相关语言或字母表的排序及比较规则进行排序。 区分大小写 指定 SQL Server 区分大小写字母。 如果不选中此规则选项,SQL Server 会认为大小写字母等价。如果不选中"区分大小写"选项,SQL Server 就不定义大小写字母之间的高低排序关系。 区分重音 指定 SQL Server 区分重音和非重音字符。例如,"a"不等同于"á"。 如果不选中此选项,SQL Server 会认为重音与相应的非重音字母等价。 区分假名 指定 SQL Server 区分两种类型的日文假名字符:平假名和片假名。 如果没有选择,SQL Server 会认为平假名和片假名等价。 区分宽度 指定 SQL Server 区分相同字符的单字节表示法(半角)和双字节表示法(全角)。 如果没有选择,则 SQL Server 将认为相同字符的单字节表示法和双字节表示法等效。
发表评论
-
table拆分
2010-09-08 14:23 828oracle: insert all when 条件1 t ... -
用户无权登录PL/SQL Dev
2010-07-27 09:25 1382[转载]http://hi.baidu.com/xxoo_0/ ... -
查询存储过程中调用表情况(oracle)
2010-07-06 14:36 2127使用下列语句可以查询存储过程中引用了哪些表. select ... -
Oracle10g的SQL正则表达式支持
2010-01-19 10:56 1479[转自:http://database.51cto.com/a ... -
sql运行效率查询(oracle)
2009-09-27 17:54 1032SELECT EXECUTIONS, DISK_ ... -
查询表结构(oracle)
2009-09-23 17:18 20681.简略: select * from ALL_TAB_COL ... -
oracle if语句
2009-05-07 14:25 11809oracle 的 if语句比较特殊,没有else if,而是使 ... -
oracle 日期相关(连载中...)
2009-04-24 13:33 9571.下周周几为哪天: 取得下周周五日期: select nex ... -
sql server 用户访问权限设置
2009-03-24 10:43 12649[转载] 原文地址:http://topic.csdn.net ... -
窄表变宽表方式
2009-03-24 10:18 49301.使用decode,根据窄表某字段的值,来判断作为宽表的哪个 ... -
oracle中java类的使用
2009-03-20 16:29 963java类创建: create or replace and ... -
oracle函数整合
2009-03-10 16:18 833oracle函数: 1.方差VARIANCE 2.绝对值AB ... -
排序(oracle)
2009-03-09 12:14 859根据INVT_PROD_ID和START_DT,按照ANN_D ... -
存储过程中游标使用
2009-03-04 14:08 1146oracle: 1.静态游标 create or replac ... -
oracle表空间创建语句
2009-03-02 10:08 1925常规表空间: CREATE SMALLFILE TA ... -
查询表空间大小(oracle)
2009-02-24 16:31 2575查询一般表空间: SELECT a.tablespace_na ... -
sqlserver导出数据到excel
2009-02-23 16:09 1264使用命令: exec rms..xp_cmdshell 'b ... -
数据库操作技巧
2009-02-18 10:34 9011.临时复制表及数据(oracle): create tabl ... -
根据相同主键,合并其他字段值,形成一条记录(oracle)
2009-02-17 17:48 5917将具有相同的主键INVT_PROD_ID值,其他列值CLAUS ... -
存储过程错误消息处理
2009-02-17 17:43 1080存储过程错误消息处理(放在事务回滚rollback之前): - ...
相关推荐
**Navicat for SQL Server** 是一款强大的数据库管理和开发工具,专为Microsoft SQL Server设计。它允许用户在不安装SQL Server的情况下,远程连接到数据库,从而实现对SQL Server的便捷管理和操作。Navicat提供了...
在 SQL SERVER 中,我们可能会遇到 equal to 运算中的排序规则冲突问题,例如,使用 Chinese_PRC_CI_AS 和 Chinese_PRC_CS_AS 两个字符集时,出现排序规则冲突。这是因为这两个字符集的排序规则不同,导致在 equal ...
SQL Server 2005 排序规则修改详解 SQL Server 2005 的排序规则是指数据库中对字符串的排序和比较规则,它直接影响着数据库中的数据查询和存储。在实际应用中,我们常常需要根据不同的语言和地区设置不同的排序...
数据库引擎配置是数据库的核心配置部分,它包括选择认证模式(Windows认证模式或混合模式),添加SQL Server管理员账户,以及配置排序规则和服务器协议。认证模式的选择取决于用户是希望通过Windows操作系统的认证...
SQL Server 服务器修改排序规则的方法 SQL Server 服务器修改排序规则的方法是指在 SQL Server 服务器中修改数据库环境的排序规则,以满足不同地区和语言的需求。本文将介绍如何修改 SQL Server 服务器的排序规则,...
#### 二、修改SQL Server排序规则的必要性 1. **数据一致性**:当多台服务器或不同版本的SQL Server之间进行数据交换时,如果排序规则不一致,可能会导致数据比较错误。 2. **国际化支持**:为了支持不同语言环境下...
7. 排序规则:默认即可,除非有特定需求。 8. 服务器配置:建议设置为混合模式,并设置强密码的sa账户。 9. 数据目录:用户数据库文件的位置可自定义,但不建议修改根目录。 10. TempDB配置:设置TempDB数据文件数量...
更改 SQL Server 2005 数据库的编码方式可以分为三步:第一步是查看当前数据库的编码方式,第二步是更改服务器的排序规则,第三步是设置和更改数据库的排序规则。 第一步:查看当前数据库的编码方式 可以使用 sp_...
在SQL Server数据库中遇到中文乱码问题,通常是由于安装时默认的排序规则不适用于中文环境导致的。默认情况下,SQL Server可能使用拉丁文排序规则,这在处理中文字符时会出现问题。解决这个问题需要理解SQL Server的...
关于SQL server2005中插入汉字变成问号的解决办法 1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。2.在表中将你的...
在SQL Server中,字符集是通过排序规则(Collation)来设定的,它定义了数据的存储和比较方式。排序规则包括语言、代码页和排序顺序等信息。在你的案例中,问题最终通过将排序规则更改为“Chinese_PRC_CI_AS”得到...
9. **触发器**:触发器是一种特殊的存储过程,会在数据修改(INSERT、UPDATE或DELETE)时自动执行,用于实现复杂的业务规则和数据完整性约束。 10. **事务管理**:理解事务的ACID属性(原子性、一致性、隔离性和...
如果需要更改SQL Server实例的排序规则,就必须先停止mssql-server服务,然后使用mssql-conf工具设置新的排序规则。例如,如果你希望使用中文排序规则,可以设置为Chinese_PRC_CI_AS。执行这些操作后,需要重启SQL ...
SQL Server是一款广泛应用于企业级数据管理的数据库管理系统,由微软公司开发并维护。这个"sql server开发教程"针对想要学习或提升SQL Server技能的人群,尤其是初学者,提供了丰富的实例和详细讲解,帮助快速掌握...
本篇文章将详细探讨“SQL Server 2000排序规则更改器”的相关知识点。 **排序规则概述** 排序规则是SQL Server数据库中的一个重要组成部分,它决定了字符串数据如何被存储和比较。在SQL Server 2000中,排序规则...
3. 成绩管理:录入、修改和查询学生的考试成绩,统计分析班级平均分和排名。 4. 教师管理:管理教师信息,分配教师到特定课程。 5. 登录注册:实现用户身份验证,确保只有授权人员能访问系统。 6. 权限管理:设置...
#### 字符集和排序规则设置不当 1. **数据库、表和字段的字符集不一致**:如果数据库、表或字段的字符集设置不一致,则可能会导致中文字符在插入数据库时出现问题。 2. **应用程序和数据库之间的字符集不匹配**:...
《SQL SERVER 2008 T-SQL基础》是一本由微软出版社出版的书籍,主要针对SQL Server 2008中的Transact-SQL(T-SQL)语言进行深入浅出的讲解。T-SQL是SQL Server的核心组件,用于数据查询、数据操纵、存储过程编写以及...
7. **触发器**:在特定的DML(数据修改语言)操作(如INSERT、UPDATE或DELETE)发生时自动执行的代码段,用于实现数据完整性和业务规则的检查。 8. **事务处理**:确保数据库操作的一致性和可靠性,通过BEGIN ...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在20世纪末至21世纪初广泛应用于企业级数据管理。这个“sql server 2000架包”很可能包含了安装SQL Server 2000所需的所有文件,使得用户能够方便地...