ALTER SESSION SET NLS_SORT=''; //排序影响整个会话
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序
Oracle9i中新增了按照拼音、部首、笔画排序功能
拼音 SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_PINYIN_M')
笔划 SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_STROKE_M')
部首 SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_RADICAL_M')
分享到:
相关推荐
Oracle的NLS_DATE_FORMAT设置(日期格式设置)_ITPUB博客.mhtml
oracle10g jdbc的一个包 nls_charset12.jar。 oracle11g jdbc的一个包 orai18n.jar
nls_charset12.jar 之前在csdn上下载的这个文件有问题,导致程序调试了很久 我这边上传这个没有问题
快速通过NLS_LANG切换字符集快捷工具设置客户端字符集,避免连接多个不同字符集的数据库导致PL/SQL工具显示乱码的问题。
系统变量:新建 变量名:NLS_LANG 变量:NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 新建 变量名:TNS_ADMIN 变量值:C:\Oracle_instant_client_10_2 path变量后边增加 C:\Oracle_instant_client_10_2; 2、在oracle安装路径...
Oracle客户端 NLS_LANG 的设置方法,如果服务器端与客户端不一样会提示错误,windows下通过注册表下可以解决
解决oracle11g存储过程传入数组空的问题。 oracle classes12.jar nls_charset12.jar存储过程接收数组空值。
ojdbc14.jar nls_charset12.jar
oracle 10G jdbc连接jar包 nls_charset12.jar,ojdbc14.jar
解决oracle11g存储过程传入数组空的问题。找好好久,测试才好使,提供给大家。 oracle class12.jar nls_charset12.jar存储过程接收数组空值
我已经通过了PB12.5连ORACLE10的免客户端设定。详细内容请看里面的 《PB连ORACLE10免客户端》
PowerBuilder如何连接Oracle数据库。
window下修改NLS_LANG环境变量快捷工具,此工具利用bat写的,可以看见源码,提供给大家参考
oracle关于字符集的jdbc驱动,orai18n.jar nls_charset12.jar 支持集合的驱动程序 将java的集合转换为数据库集合类型 oracle10g及以下版本使用 nls_charset12.jar,以上的版本使用orai18n.jar
Charset cp1251 translation tables.
Charset cp852 translation tables.
PB程序连接oracle数据库,不用配置本地oracle服务