DataBase/SQL

Oracle_ Data Type 종류 정리

miming 2022. 2. 23. 01:20

데이터 타입 : 컬럼이 저장되는 데이터 유형

※ 문자 데이터 타입

- 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 : 연도, 월, 일, 시, 분, 초 + 밀리초 까지 입력가능 / 초 단위를 더 세부적으로 입력가능