Posted on 2014-08-29 14:13
yuhaibo736 阅读(1276)
评论(0) 编辑 收藏
方法1: 设定环境变量
set NLS_SORT=SCHINESE_RADICAL_M ;export NLS_SORT (sh)
or setenv NLS_SORT SCHINESE_RADICAL_M (csh)
or regedit
HKLC/SOFTWARE/ORACLE/home0/NLS_SORT (win)
方法2: 在session中修改
alter session set NLS_SORT='SCHINESE_RADICAL_M'
方法3: 直接使用NLSSORT函数 (推荐)
select name,id from t
order by NLSSORT(name,'NLS_SORT = SCHINESE_STROKE_M')
设置NLS_SORT值:
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序