VARCHAR2, NVARCHAR2

veloger·2024년 1월 17일

shoppingMall

목록 보기
1/9

VARCHAR2

기본 문자 집합에 따라 문자열을 저장

저장된 데이터의 실제 길이에 상관없이 항상 고정된 공간을 사용

알파벳과 숫자만 들어가는 경우 VARCHAR2를 권장

Data Type은 최대 4000byte까지 저장이 가능(자릿수는 반드시 지정)

영어는 1byte, 다른 언어는 2byte

NVARCHAR2

유니코드 문자 집합을 사용하여 데이터를 저장 (어떤 언어의 문자든지 지정 가능)

문자열의 길이에 따라 필요한만큼의 공간을 사용

다국어이 포함되는 경우 NVARCHAR2를 권장

Data Type도 최대 4000byte까지 저장이 가능(자릿수를 지정하지 않을 경우 한글자가 지정)

모두 2byte

결론

VARCHAR2를 사용할 이유

과거와 달리 DB Charteset이 UTF-8(유니코드 지원)로 지정되어
NVARCHAR의 필요성 없어짐

NVARCHAR2를 사용할 이유

서버, DB의 성능 향상으로 NVARCHAR시 처리되는 부담 감소,
NVARCHAR 사용시의 데이터 처리의 우수성

0개의 댓글