All thing of the world!

Oracle NLS_COLLATION_NAME 설명 : 오라클 함수 본문

IT/Oracle DBMS

Oracle NLS_COLLATION_NAME 설명 : 오라클 함수

WorldSeeker 2021. 5. 6. 10:16

1. 함수의 목적
   

    Oracle NLS_COLLATION_NAME는 함수에 인자로 들어온 expr의 Collation 명를 반환한다. Collation ID는 딕셔너리 테이블과 OCI(Oracle Call Interface)에서 사용된다. 입력한 collation 번호가 부정확하면 null을 반환한다.

 

 * 콜레이션(Collation) 이란? 

    CHAR, VARCHAR, TEXT 등의 문자열 Datatype에는 문자셋(Character set)과 콜레이션(Collation) 속성이 있으며, 

콜레이션은 문자셋(Character set)과 다른게 '정렬' 에 관한 지정값


  
2. 샘플을 통한 개념 퀵뷰

 

    SELECT NLS_COLLATION_NAME(208897) FROM DUAL;

 

    NLS_COLLATION_NAME(208897)

    ---------

    UCA0610_DUCET_S4_VS_BN_NY_EN_FN_HN_DN_MN

3. 사용방법
 



4. 함수 PARAMETER 설명
 
[expr]
number형식의 collation ID를 입력한다. 
 

[flag] - 선택적 인수

반환할 콜레이션명칭 형식을 지정한다. 기본은 Long Form.

'S' or 's : Short Form (축약형)

'L' or 'l' : Long Form (풀네임)

 

5. 다양한 샘플표현

1) short form 출력

 

SELECT NLS_COLLATION_NAME(208897,'s') FROM DUAL;

 

 

 Oracle DBMS 내장함수 모음 : atotw.tistory.com/category/IT/Oracle%20DBMS

 

 

 

Comments