본문 바로가기

[오라클 레퍼런스 함수] NLS_COLLATION_ID - 정렬 이름(collation name)에 대한 정렬 ID(collation ID) 반환

by ㅇㅍㅍ 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_COLLATION_ID - 정렬 이름(collation name)에 대한 정렬 ID(collation ID) 반환
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 함수 문서

 

반응형

댓글