본문 바로가기

[오라클 레퍼런스 함수] NLS_CHARSET_DECL_LEN - 바이트 수를 문자 수로 변환

by ㅇㅍㅍ 2023. 8. 10.
[오라클 레퍼런스 함수] NLS_CHARSET_DECL_LEN - 바이트 수를 문자 수로 변환
728x90

 

NLS_CHARSET_DECL_LEN

 

구문

NLS_CHARSET_DECL_LEN(byte_count, char_set_id)

 

목적

NLS_CHARSET_DECL_LEN 함수는 NCHAR 열의 선언(declaration) 길이(문자 수)를 반환합니다. byte_count 인수는 열의 너비를 나타냅니다. char_set_id 인수는 열의 문자 집합 ID(character set ID)입니다.

 

예시

다음 예제는 다중바이트 문자 집합(multibyte character set)을 사용할 때 200바이트 열에 포함된 문자 수를 반환합니다:

SELECT NLS_CHARSET_DECL_LEN(200, nls_charset_id('ja16eucfixed')) 
  FROM DUAL; 

NLS_CHARSET_DECL_LEN(200,NLS_CHARSET_ID('JA16EUCFIXED'))
--------------------------------------------------------
                                                     100

 


출처: 오라클 레퍼런스

원문 링크: Oracle NLS_CHARSET_DECL_LEN 함수 문서

 

반응형

댓글