데이터베이스/끄적끄적

[Oracle] 오라클 데이터 타입

포포015 2021. 3. 7. 11:44

* 오라클컬럼의 데이터 타입형

데이터 유형 데이터형 설명
문자형 CHAR(n) 고정 길이 문자. 최대 2000byte
(디폴트 값 1byte)
문자형 VARCHAR2(n) 가변 길이 문자. 최대 4000byte
(디폴트 값 1byte)
오라클에서 한글은 한글자에 3byte , 영어or특수문자는 1byte 차지한다
 
숫자형 NUMBER[ (p, [s])] p (1~38 디폴트값은 38)와
s (-84~127 디폴트값은 0) 십진수 기준
날짜형 DATE BC 4712년 1월 1일 부터
9999년 12월 31일까지
년,월,일,시,분,초까지 입력가능

 

1
2
select vsize('가나다') as byteSize from dual
 
cs

 

CHAR 와 , VARCHAR2의 차이는

 

CHAR 데이터 타입 - 10byte로 메모리 공간을 할당하고, 영어 한글자 (1byte)만 사용해도 전체 10byte를 다차지하고,

VARCHAR2 데이터타입 - 10byte로 메모리 공간을 할당하고, 영어 한글자(1byte)를 사용하면 1byte만 사용해서 더좋다!

'데이터베이스 > 끄적끄적' 카테고리의 다른 글

[Oracle] Sequence 증가이상  (0) 2021.03.31
[Oracle] 오라클 Date 타입 조회  (0) 2021.03.04
[Oracle] PK와 FK의 제약조건  (0) 2021.02.23