Oracle_ Data Type 종류 정리
데이터 타입 : 컬럼이 저장되는 데이터 유형
※ 문자 데이터 타입
- CHAR(n) : 고정길이 문자 / 최대te 2000byte / 디폴트 값은 1byte
- VARCHAR2(n) : 가변길이 문자 / 최대 4000BYTE / 디폴트 값은 1byte
- NCHAR : 고정길이 유니코드 문자(다국어 입력가능) / 최대 2000byte / 디폴트 값은 1byte
- NVARCHAR(n) :가변길이 유니코드 문자(다국어 입력가능) / 최대 2000byte / 디폴트 값은 1byte
- LONG : 최대 2GB 크기의 가변길이 문자형
- CLOB : 대용량 텍스트 데이터 타입(최대 4Gbyte)
- NCLOB : 대용량 텍스트 유니코드 데이터 타입(최대 4Gbyte)
※ 숫자 데이터 타입
- NUMBER(P,S) : 가변숫자 / P (1 ~ 38, 디폴트 : 38) / S (-84 ~ 127, 디폴트 값 : 0) / 최대 22byte
- FLOAT(P) : NUMBER의 하위타입 / P (1~128 .디폴트 : 128) / 이진수 기준 / 최대 22byte
- BINARY_FLOAT : 32비트 부동소수점 수 / 최대 4byte
- BINARY_DOUBLE : 64비트 부동소수점 수 / 최대 8byte
* NUMBER는, 가변숫자이므로 P와S를 입력하지 않으면 저장 데이터의 크게에 맞게 자동으로 조절
※ 날짜 데이터 타입
- DATE : BC4712년 1월 1일부터 9999년 12월 31일, 연, 월, 일, 시, 분, 초 까지 입력 가능
- TIMESTAMP : 연도, 월, 일, 시, 분, 초 + 밀리초 까지 입력가능 / 초 단위를 더 세부적으로 입력가능