Background Image
응용개발
2010.07.01 04:18

CUBRID에서 CHAR와 NCHAR의 차이점

조회 수 21319 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

NCHAR(nvarchar)의 경우 영어권 외 국가에서의 문자 스트링을 저장할 때 사용하는 타입으로 CUBRID지원 문자 세트이 경우에만 사용할 수 있습니다. 


국가 문자 스트링 타입에 한글을 저장하기 위해서는 테이블 생성 이전에 운영 체제의 locale을 korean으로 설정하거나 CUBRID_LANG환경 변수의 값을 ko_KR.euckr로 설정해야합니다.


CUBRID에서 지원하지 않는 문자 세트이 경우 NCHAR를 사용할 수 없습니다.


예를 들어 '홍길동'을 입력하려 할때 EUC-KR환경이라면 nchar(3)으로 처리하는 것이 가능하겠으나 UTF-8환경의 경우 CUBRID가 문자 세트를 지원하지 않으므로 입력 오류가 발생합니다.


UTF-8환경을 사용하기 위해서는 char(9)와 같이 입력하려는 글자수의 3배로 char(varchar)타입을 이용하여야 합니다. 


CUBRID는 NCHAR(n)와 NVARCHAR(n)를 지원하고 있으며 n은 1부터 5,368,709,111사이의 정수를 이용합니다.



  1. CUBRID PHP 드라이버 빌드와 연동방법

  2. CUBRID 와 DBCP의 관계

  3. Windows 환경에서 JAVA SP 사용 utf-8 한글 깨짐 해결

  4. Windows에서 32bit 버전의 PHP 설치 후 CUBRID와 연동 실패 시 해결 방법

  5. CUBRID DB에서 critical section 정보 출력하기

  6. CUBRID HA 제약 사항 및 확인 방법

  7. maven에서 CUBRID JDBC Driver 추가하기

  8. WHERE 조건에서 다중 컬럼 IN절 처리 최적화 방법 (cubrid + ibatis)

  9. JAVA SP 사용 시 로그 처리 방법

  10. 전체 레코드 개수 확인하는 SP

  11. CUBRID-PHP-Driver 연동가이드

  12. 오라클 to CUBRID로 마이그레이션 수행 시 주의사항

  13. utf-8로 저장된 한글이 JAVA SP를 사용하여 읽어 오면 깨져 보일때

  14. Weblogic 10.0 사용시 JDK 1.5를 사용한 JDBC 드라이버 사용시 주의사항.

  15. CUBRID에서 SQL힌트와 주석을 쓸 때 순서.

  16. CUBRID R3.0부터 JDBC를 사용하는 응용에서 charset 설정 방법이 변경되었네요.

  17. CUBRID와 Oracle에서의 ''(공백)의 차이 비교

  18. cubrid-php module r2.2 이상 버젼에서 configure시에 주의사항

  19. CUBRID에서 CHAR와 NCHAR의 차이점

  20. PHP에 CUBRID 모듈 추가시 모듈이 로드되지 않는 문제에 대한 해결 방안 하나입니다

Board Pagination Prev 1 2 3 Next
/ 3

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales