오라클에서 문자열을 저장할 때 사용하는 데이터 타입 중 VARCHAR와 NVARCHAR는 헷갈리기 쉬운 개념입니다. 이 두 가지 타입의 차이를 이해하면 데이터베이스 설계 및 성능 최적화에 도움이 됩니다.1. VARCHAR vs NVARCHAR 개요데이터 타입 설명VARCHAR2(n)가변 길이 문자열을 저장하며, 한글 등 멀티바이트 문자는 인코딩 방식에 따라 차지하는 바이트 수가 다를 수 있음.NVARCHAR2(n)유니코드(UTF-16)를 지원하는 가변 길이 문자열. 한 글자가 항상 2바이트(UTF-16)로 저장됨.※ 오라클에서는 VARCHAR 대신 VARCHAR2를 사용하며, VARCHAR2가 권장됩니다.2. 주요 차이점2.1 저장 방식VARCHAR2: 데이터베이스의 문자셋(Character Set)에 ..