oracle指定排序方法
来源:互联网 发布:淘宝如何报名天天特价 编辑:程序博客网 时间:2024/05/15 23:49
转载:http://wenku.baidu.com/view/ab3f850ccc175527072208cc.html
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。
1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序
2、Session级别的设置,修改ORACLE字段的默认排序方式: 按拼音:alter session set nls_sort = SCHINESE_PINYIN_M;
按笔画:alter session set nls_sort = SCHINESE_STROKE_M; 按偏旁:alter session set nls_sort = NLS_SORT=SCHINESE_RADICAL_M;
3、语句级别设置排序方式:
按照笔划排序 select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
按照部首排序 select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
按照拼音排序 此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
4、修改系统参数(数据库所在操作系统): set NLS_SORT=SCHINESE_RADICAL_M export NLS_SORT (sh) setenv NLS_SORT SCHINESE_RADICAL_M (csh) HKLC\SOFTWARE\ORACLE\home0\NLS_SORT (win注册表)
- oracle指定排序方法
- Oracle 按照指定顺序排列方法
- oracle数据库查询语句指定排序
- oracle查询结果指定排序规则
- Oracle排序分页方法
- Oracle 常用 排序方法
- oracle 中几种排序方法
- 用CHARINDEX方法实现对字段按指定顺序排序
- 关于ORACLE中JOB指定节点运行的方法
- Oracle中imp导入数据指定表空间方法介绍
- oracle 在分组内排序的方法
- oracle分页排序的SQL查询方法
- [DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)
- oracle 按照指定的查询条件对查询结果进行排序
- 3.4 指定排序方向
- 指定谓词函数排序
- List 指定属性排序
- 实现指定顺序排序
- 4种必须知道的Android屏幕自适应解决方案
- 【流式计算】Twitter Storm: Transactional Topolgoy简介
- hibernate 使用注解 查询和添加对象到数据库没有反应 .
- ADROID 2.1 架构解析 7 键盘
- ebtables手册
- oracle指定排序方法
- ADROID 2.1 架构解析 8 触摸屏
- HDU 1593 find a way to escape
- Java中Vector和ArrayList的区别
- 使用SQL database Migration wizard迁移数据库时的varchar中文乱码问题
- 简单动态规划集(四)
- NET Framework Client Profile
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-2. 输入控件)
- ADROID 2.1 架构解析 9 SD/USB