728x90
NLS_COLLATION_ID
구문
NLS_COLLATION_ID(expr)
목적
NLS_COLLATION_ID 함수는 인자로 정렬 이름(collation name)을 받아 해당 정렬 ID 번호(collation ID number)를 반환합니다. 정렬 ID는 데이터 딕셔너리 테이블과 Oracle Call Interface (OCI)에서 사용됩니다. 정렬 이름은 SQL 문과 데이터 딕셔너리 뷰에서 사용됩니다.
expr에는 정렬 이름을 VARCHAR2 값으로 지정합니다. 대문자와 소문자를 혼합하여 유효한 정명(collation)이나 의사(pseudo) 정렬을 지정할 수 있습니다.
이 함수는 NUMBER 값을 반환합니다. 잘못된 정렬 이름을 지정하면 이 함수는 null을 반환합니다.
예제
다음 예제는 정렬 BINARY_CI의 정렬 ID(collation ID)를 반환합니다:
SELECT NLS_COLLATION_ID('BINARY_CI')
FROM DUAL;
NLS_COLLATION_ID('BINARY_CI')
-----------------------------
147455
출처: 오라클 레퍼런스
원문 링크: Oracle NLS_COLLATION_ID 함수 문서
반응형
댓글