`
kevinhrw
  • 浏览: 192094 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle数据库按中文拼音排序

阅读更多




ALTER system set NLS_SORT = 'SCHINESE_PINYIN_M' scope=spfile

重启数据库

设置client端的REG
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home1
NLS_SORT=SCHINESE_PINYIN_M

搞定.

按拼音排序,就不会走index,回有性能问题,小心.
分享到:
评论

相关推荐

    oracle数据库中汉字排序方法

    3. **SCHINESE_PINYIN_M**:按照汉字拼音排序。 - **特点**:根据汉字的拼音进行排序,支持GBK和UTF-8编码。 - **应用场景**:适用于需要按照现代汉语拼音顺序进行排序的情况。 #### 三、示例代码 下面通过具体...

    oracle数据库汉字首字排序

    在Oracle数据库中,对于汉字排序的需求非常常见,尤其是在需要按照拼音或者笔画等规则进行排序的情况下。Oracle提供了一个强大的函数`NLSSORT()`来实现这种需求。 ##### 1. `NLSSORT()`函数详解 `NLSSORT()`函数...

    oracle汉字转拼音函数整理大全

    在Oracle数据库中,有时需要将汉字转换成拼音,尤其是在处理中文数据时。本篇文档详细介绍了两种用于转换汉字到拼音的自定义函数:`fn_getpyKGJG` 和 `fn_getpyWKG`。这些函数能够满足不同场景下对拼音格式的需求,...

    oracle排序方法拼音,部首,笔画

    拼音排序是最常见的中文排序方式之一,它基于汉字的拼音发音来组织数据。 ##### 示例代码: ```sql SELECT * FROM dept ORDER BY NLS_SORT(name, 'NLS_SORT=SCHINESE_PINYIN_M'); ``` 这条SQL语句将按照拼音顺序...

    Oracle 汉字拼音简码获取

    给定的代码片段展示了如何在Oracle数据库中创建一个名为`ZLSPELLCODE`的函数,用于获取汉字字符串的拼音简码。该函数接受两个参数:`v_InstrInVarchar2`表示输入的汉字字符串,`v_OutNumInInteger`则是一个可选参数...

    oracle提取汉字拼音和首字母

    在Oracle数据库环境中,有时我们需要对汉字进行处理,例如获取汉字的拼音或首字母,这在中文数据检索、排序或建立索引时非常有用。本文将详细介绍如何使用PL/SQL存储过程来实现这一功能。 首先,我们需要理解Oracle...

    oracle获取汉字拼音首字母

    在Oracle数据库中实现获取汉字拼音首字母的需求,通常涉及到对中文字符的处理以及拼音转换的技术。这样的功能可以应用于多种场景,例如数据排序、索引建立或是快速检索等。本文将详细介绍如何在Oracle环境中实现这一...

    sql 按拼音首字母排序

    标题“SQL按拼音首字母排序”以及描述中的关键词“SQL按拼音排序”,指向了一种特殊的数据排序需求:在数据库中,针对包含中文字符的字段,按照中文拼音的首字母进行排序。这在处理大量含有中文名称、地点等信息的...

    oracle汉字转拼音

    根据提供的文件信息,本文将详细解释如何在Oracle数据库中实现汉字到拼音的转换,并通过具体的代码实例进行说明。 ### Oracle数据库中的汉字转拼音 #### 背景介绍 在处理包含中文字符的数据时,有时我们需要将汉字...

    oracle 中文转拼音工具包

    使用这个工具包时,需要注意的是,由于中文汉字到拼音的转换可能存在多音字问题,即一个汉字对应多个读音。在实际使用中,可能需要根据具体需求选择合适的处理策略,比如返回最常见的读音,或者返回所有可能的读音以...

    ORACLE汉字转拼音

    在Oracle数据库环境中,有时我们需要对汉字字段进行处理,例如转换为拼音,以便于搜索、排序或者与其他系统集成。"ORACLE汉字转拼音"这个主题就聚焦于如何在Oracle数据库中实现这一功能。以下是对这个知识点的详细...

    ORACLE中取汉字拼音首字母的存储过程

    在Oracle数据库环境中,处理汉字并提取其拼音首字母是一个复杂但实用的功能,尤其在需要对中文数据进行排序、检索或格式化的情况下。本文将详细解析一个用于在Oracle中获取汉字拼音首字母的存储过程,该过程通过一...

    oracle__汉字排序

    通过上述介绍,我们可以看到Oracle数据库提供了多种方式来设置汉字的排序规则,包括拼音排序、笔画排序和部首排序等。这些排序规则的设置不仅可以在会话级别进行,也可以在系统级别进行。对于不同的应用场景,可以...

    oracle数据库设计文档模版

    - **汉字拼音表 (BASE$CHINESE)**:用于检索和排序中文字符。 - **考勤类别表 (Base_CheckSort)**:定义不同的考勤类型。 - **汽车司机表 (Base_Driver)**:管理司机的信息。 - **缺陷清册表 (Base_EDList)**:记录...

    oracle姓名中文转全拼函数

    Oracle姓名中文转全拼函数是解决在Oracle数据库中处理中文姓名时的一个常见需求,特别是考虑到汉字的多样性和复杂性,包括生僻字和多音字的处理。此函数旨在将中文姓名转换为全拼,方便进一步的数据处理或搜索。下面...

    获取拼音首码和五笔首码

    在IT领域,拼音首码和五笔首码是汉字输入法中的关键技术,它们与数据库的结合使用能够提高数据处理和搜索效率。本文将详细讲解这两个概念及其在数据库环境中的应用。 拼音首码是基于汉语拼音的简写形式,通常用于...

    ORACLE-pinyin.rar_oracle_拼音

    在Oracle数据库系统中,处理汉字拼音的需求时常出现,特别是在进行数据检索、中文排序或与中文字符串相关的业务逻辑中。"ORACLE-pinyin.rar_oracle_拼音"这个压缩包文件很可能包含了一个或多个实用的PL/SQL函数,...

    EasyUI Datagrid 中文排序的问题

    前端通过自定义排序函数,后端通过数据库自带的排序功能,都可以有效地实现中文按拼音排序的目标。开发者可以根据实际应用场景选择合适的方法来解决问题。希望本文能为遇到类似问题的开发者提供一定的参考和帮助。

    oracle排序

    三、按拼音排序 在 Oracle 中,可以使用 NLSSORT 函数对数据进行拼音排序。例如,以下语句将对 perexl 表中的数据按照 danwei 列的拼音进行排序: SELECT * FROM perexl ORDER BY NLSSORT(danwei, 'NLS_SORT=...

    对Oracle 排序中的几种常用排序的介绍

    1. **按拼音排序**:Oracle支持按照汉字的拼音进行排序,这在处理中文数据时非常有用。可以使用`NLSSORT`函数配合`NLS_SORT`参数来实现。例如,以下语句会按照汉语拼音对`danwei`字段进行升序排序: ```sql select...

Global site tag (gtag.js) - Google Analytics