国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle指定排序的方法詳解

2020-07-26 14:26:02
字體:
來源:轉載
供稿:網友

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注冊表)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珠海市| 白银市| 墨江| 营山县| 尤溪县| 安达市| 南涧| 朝阳区| 禹州市| 大厂| 阜南县| 永城市| 射洪县| 屏边| 曲阳县| 聂荣县| 农安县| 河曲县| 柞水县| 蛟河市| 交城县| 陇川县| 谢通门县| 大石桥市| 万荣县| 开江县| 商城县| 化州市| 赤峰市| 辉南县| 上虞市| 万宁市| 新竹县| 阿勒泰市| 克什克腾旗| 灵丘县| 桑日县| 临海市| 井冈山市| 青海省| 和顺县|