oracle数据库中文怎么排序规则

如题所述

  ORACLE数据库中文排序规则
  oracle9i之前,中文是按照二进制编码进行排序的。
  在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
  SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
  SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
  SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
  alter session set nls_sort=’schinese_pinyin_m’;
  select * from dept order by nlssort(name,’NLS_SORT=SCHINESE_PINYIN_M’);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-23
系统的默认排序方式为拼音排序
相似回答