Oacle 지정 정렬 방법 상세 설명

1046 단어 Oacle정렬
오 라 클 9i 이전에 중국 어 는 바 이 너 리 인 코딩 에 따라 정렬 되 었 다.Oacle9i 에 병 음,부수,필획 에 따라 정렬 하 는 기능 이 추가 되 었 습 니 다.   1,설치 NLSSORT 매개 변수 값    SCHINESE_RADICAL_M 은 부수(첫 번 째 순서),필획(두 번 째 순서)에 따라 정렬 한다.   SCHINESE_STROKE_M 은 필획(첫 번 째 순서),부수(두 번 째 순서)에 따라 정렬 한다.   SCHINESE_PINYIN_M 병 음 순 으로 정렬   
2.Session 단계 의 설정,ORACLE 필드 의 기본 정렬 방식 을 수정 합 니 다.   병 음:alter session set nlssort = SCHINESE_PINYIN_M;   획 수:alter session set nlssort = SCHINESE_STROKE_M;    옆으로:alter session set nlssort = 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 레 지 스 트)

좋은 웹페이지 즐겨찾기