데이터베이스/ORACLE
[ORACLE] 오라클 VARCHAR2 / NVARCHAR2 차이
wngus1112
2023. 1. 13. 09:17
변수값의 데이터에 알파벳과 숫자만 들어갈 경우에는 VARCHAR2 를 사용하고,
알파벳,숫자,한국어 등 다국어를 사용할 경우에는 NVARCHAR2를 사용하는것이 좋습니다.
VARCHAR2는 바이트기준이고 NVARCHAR2는 문자갯수를 셉니다.
* 작성법
변수명_1 VARCHAR2(10)
변수명_2 NVARCHAR2(10)
변수명_1과 변수명_2에 데이터를 '안녕하세요' 를 넣는다면,
변수명_1에는 15Bytes = 3Bytes * 한글5자 --> 10바이트 초과로 불가능하고
변수명_2에는 한글10글자까지 들어가므로 데이터가 들어갑니다.
데이터를 세세하게 조절하여 용량을 관리하시는게 아니라면, 그냥 NVARCHAR2사용하시는게
정신건강에 좋습니다.
감사합니다.
LIST