. Oracle 데이터 타입
: 데이터 베이스에 저장되는 데이터는 다양한 형식으로 표현된다.
데이터 타입 의미
CHAR(size) size 크기 고정 길이 문자 데이터 타입
최대 크기 : 2000byte
최소 크기 : 1byte
VARCHAR2(size) size 크기 가변길이 문자 데이터타입
최대 크기 : 4000byte
최소 크기 : 1byte
NVARCHAR2(size) 국가별 문자 집합에 따른 size 크기의 문자 또는
바이트의 가변 길이 문자 데이터 타입
최대 크기 : 4000byte
최소 크기 : 1byte
가변 길이의 유니코드 문자형 데이터 타입으로
그 크기는 최대 size 값이 되며, UTF8의 경우 3배,
AL16, UTF16 엔코딩의 경우 2배의 byte가 된다.
최대 크기는 4000byte이며 size값을 생략할 수 있다.
LONG 가변 길이의 문자형 데이터 타입
최대 크기는 2GB이다.
NUMBER(p, s) : 정밀도(p)와 스케일(s)로 표현되는
숫자 데이터 타입
NUMBER(p) p : 1 ~ 38
s : -84 ~ 127
DATE 날짜 형식을 저장하기 위한 데이터 타입
2022 08 23
"YY/MM/DD" => "22/08/23"
"DD/NON/YY" => "23/AUG/22"
ROWID 테이블내 행의 고유 주소를 가리키는 64 byte문자 타입
BLOB 대용량의 바이너리 데이터를 저장하기 위한 데이터타입
최대 크기 : 4GB
CLOB 대용량의 텍스트 데이터를 저장하기 위한 데이터 타입
최대크기 : 4GB
BFILE 대용량의 바이너리 데이터를 파일 형태로 저장하기 위한
데이터 타입
최대 크기 : 4GB
TIMESTAMP(n) DATE 데이터 타입의 확장된 형태
n : milli second 자릿수 최대 9자리까지 표현
INTERVAL YEAR TO MONTH 년과 월을 이용하여 기간을 지정
INTERVAL DAY TO SECOND 일, 시, 분을 이용하여 시간을 지정
두 날짜 값의 정확한 차이를 표현하는데 사용
BINARY_FLOAT 32bit 부동 소수 4byte
BINARY_DOUBLE 64bit 부동 소수 8byte