我想使用拼音排序。
SCHINESE_PINYIN_M,使用session级别的是有效的。
但使用alter system set nls_sort = SCHINESE_PINYIN_M scope=spfile修改,提示成功后,重启实例不起作用。(我是重启的服务,因为,sysdba我忘了密码T.T)
...全文
1776打赏收藏
Oracle10g NLS_SORT修改后,不起作用
我想使用拼音排序。 SCHINESE_PINYIN_M,使用session级别的是有效的。 但使用alter system set nls_sort = SCHINESE_PINYIN_M scope=spfile修改,提示成功后,重启实例不起作用。(我是重启的服务,因为,sysdba我忘了密码T.T)
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
如果按拼音排列如下:
select * from t_ivr_statistics order by nlssort(callid,'NLS_SORT=SCHINESE_PINYIN_M'); 倒序可以用desc控制