欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

oracle指定排序的方法詳解

 更新時間:2013年05月30日 10:49:32   作者:  
本篇文章是對oracle指定排序的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

Oracle9i之前,中文是按照二進(jìn)制編碼進(jìn)行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。  
1、設(shè)置NLS_SORT參數(shù)值   
SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序   SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序   SCHINESE_PINYIN_M 按照拼音排序   

2、Session級別的設(shè)置,修改ORACLE字段的默認(rèn)排序方式:  
按拼音: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、語句級別設(shè)置排序方式: 
按照筆劃排序   select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M'); 
按照部首排序   select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M'); 
按照拼音排序  此為系統(tǒng)的默認(rèn)排序方式  
select * from dept order by  nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');

4、修改系統(tǒng)參數(shù)(數(shù)據(jù)庫所在操作系統(tǒng)):   
set NLS_SORT=SCHINESE_RADICAL_M export NLS_SORT (sh)   setenv NLS_SORT SCHINESE_RADICAL_M (csh)    HKLC\SOFTWARE\ORACLE\home0\NLS_SORT (win注冊表)

相關(guān)文章

最新評論