변수값의 데이터에 알파벳과 숫자만 들어갈 경우에는 VARCHAR2 를 사용하고,
알파벳,숫자,한국어 등 다국어를 사용할 경우에는 NVARCHAR2를 사용하는것이 좋습니다.
VARCHAR2는 바이트기준이고 NVARCHAR2는 문자갯수를 셉니다.
* 작성법
변수명_1 VARCHAR2(10)
변수명_2 NVARCHAR2(10)
변수명_1과 변수명_2에 데이터를 '안녕하세요' 를 넣는다면,
변수명_1에는 15Bytes = 3Bytes * 한글5자 --> 10바이트 초과로 불가능하고
변수명_2에는 한글10글자까지 들어가므로 데이터가 들어갑니다.
데이터를 세세하게 조절하여 용량을 관리하시는게 아니라면, 그냥 NVARCHAR2사용하시는게
정신건강에 좋습니다.
감사합니다.
LIST
'데이터베이스 > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 COMMENT 커멘트달기 (0) | 2023.01.13 |
---|---|
[ORACLE] 오라클 WITH 사용 (2) | 2023.01.13 |
[ORACLE] 오라클 ROWNUM 사용 (0) | 2023.01.13 |
[ORACLE] 오라클 LPAD, RPAD (0) | 2023.01.13 |
[ORACLE] 오라클 비교연산자 <> ! = (0) | 2023.01.13 |