Oracle NLS_COLLATION_NAME 설명 : 오라클 함수
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