DATABASE
오라클 데이터 타입
dabin
2020. 9. 23. 03:14
다양한 종류가 있지만 내가 자주 쓰는 것만 정리해두었다.
문자 데이터 타입 | |
CHAR(n) | 고정 길이 문자 / 최대 2000byte |
VARCHAR2(n) | 가변 길이 문자 / 최대 4000byte |
* mysql에서는 VARCHAR로 사용하였다. 둘의 다른 점은 크게 없고, 단지 오라클에서 VARCHAR 대신에
자기들이 만든 VARCHAR2를 쓰라고 강요?한 것 뿐..
* 데이터 저장 시 영어는 1byte지만 한글은 2byte 라는 것을 신경써서 할당하자.
숫자형 데이터 타입 | |
NUMBER(P,S) | 가변숫자 / P(1~38 디폴트:38) / S(-84~127 디폴트:0) / 최대 22byte |
* NUMBER는 가변 숫자이므로 P와 S를 따로 입력하지 않으면 저장 데이터의 크기에 맞게 자동으로 조절
P : 소수점을 포함한 전체 자릿수
S : 소수점 자릿수
ex) NUMBER(3,0) : 소수점이 없는 전체 자릿수는 세 자리 숫자 = 세 자리 정수
날짜 데이터 타입 | |
DATE | 연, 월, 일, 시, 분, 초 입력 가능 |
TIMESTAMP | 연, 월, 일, 시, 분, 초, 밀리초 입력 가능 |
LOB 데이터 타입 (대용량 데이터 저장) | |
CLOB | 문자형 대용량 객체 고정길이와 가변길이 문자집합 지원 |
NLOB | 유니코드를 지원하는 문자형 대용량 객체 |
BLOB | 그래픽, 이미지, 동영상과 같은 데이터 |