Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

NCHAR VARYING(n)

설명

NCHAR VARYING(n)은 가변길이의 국가 문자열 타입이며, 이에 대한 설명은 NCHAR(n)의 설명 및 참고 사항을 참고한다. NCHAR(n)와의 차이점은 문자의 개수가 n보다 작아도 오른쪽 부분에 공백 문자(trailing space)를 채우지 않는다는 것이다.

NCHAR VARYING(n)와 NATIONAL CHAR VARYING(n), 그리고 NATIONAL CHARACTER VARYING(n)는 같은 의미로 사용된다.

참고 CUBRID 9.0 이상 버전에서는 로캘 설정에 따른 문자셋과 콜레이션을 지원하므로, 이 타입을 사용하지 않고 VARCHAR 타입을 사용하는 것을 권장한다.

예제

EUC-KR 환경에서 NCHAR VARYING(5)에 '큐브리드'를 저장하면 정상적으로 저장된다.

EUC-KR 환경에서 NCHAR VARYING(5)에 '큐브리드'를 저장한 후 CHAR_LENGTH() 함수를 사용하면 4가 출력된다.

UTF-8 환경에서 NCHAR VARYING(5)에 '큐브리드'를 저장하면 오류가 발생한다(UTF-8 문자셋을 지원하지 않음).