본문 바로가기

카테고리 없음

오라클 데이터 타입: 종류와 특징을 알아보는 도움이 되는 총정리!

1. 숫자 데이터 타입

1) 정수형 데이터 타입

  • NUMBER: 가장 일반적인 숫자 데이터 타입으로 정수 및 유리수를 저장 가능
  • BINARY_INTEGER: 효율적인 정수 연산을 위해 특별히 개발된 정수 데이터 타입

2) 부동 소수점 데이터 타입

  • BINARY_FLOAT: 단정도 부동 소수점 숫자를 저장하는 데이터 타입
  • BINARY_DOUBLE: 배정도 부동 소수점 숫자를 저장하는 데이터 타입

3) 고정 소수점 데이터 타입

  • DECIMAL: 고정 소수점 숫자를 저장하는 데이터 타입
  • NUMERIC: 정수 및 유리수를 저장하는 데이터 타입

4) 기타 숫자 데이터 타입

  • INT: 정수를 저장하는 데이터 타입
  • SMALLINT: 작은 범위의 정수를 저장하는 데이터 타입
  • BIGINT: 큰 범위의 정수를 저장하는 데이터 타입

    2. 문자 데이터 타입

1) 단일 문자 데이터 타입

  • CHAR: 고정 길이의 단일 문자 데이터 타입
  • VARCHAR: 가변 길이의 단일 문자 데이터 타입

2) 문자열 데이터 타입

  • VARCHAR2: 가변 길이의 문자열 데이터 타입
  • CLOB: 대용량 문자열 데이터 타입
  • LONG: 긴 문자열 데이터 타입

3) 유니코드 문자 데이터 타입

  • NCHAR: 고정 길이의 유니코드 문자 데이터 타입
  • NVARCHAR: 가변 길이의 유니코드 문자 데이터 타입
  • NCLOB: 대용량 유니코드 문자 데이터 타입

4) 이진 데이터 타입

  • RAW: 고정 길이의 이진 데이터 타입
  • BLOB: 대용량 이진 데이터 타입

5) 기타 문자 데이터 타입

  • LONG RAW: 긴 이진 데이터 타입
  • ROWID: 테이블의 고유한 ID를 저장하는 데이터 타입

    3. 날짜 및 시간 데이터 타입

1) 날짜 데이터 타입

  • DATE: 날짜 및 시간 정보를 저장하는 데이터 타입

2) 타임스탬프 데이터 타입

  • TIMESTAMP: 날짜 및 시간 정보를 저장하는 데이터 타입
  • TIMESTAMP WITH TIME ZONE: 날짜, 시간, 및 시간대 정보를 저장하는 데이터 타입
  • TIMESTAMP WITH LOCAL TIME ZONE: 날짜, 시간, 및 로컬 타임존 정보를 저장하는 데이터 타입

3) 인터벌 데이터 타입

  • INTERVAL YEAR TO MONTH: 연도와 월 단위의 시간 간격을 저장하는 데이터 타입
  • INTERVAL DAY TO SECOND: 일, 시간, 분, 초 단위의 시간 간격을 저장하는 데이터 타입

4) 기타 날짜 및 시간 데이터 타입

  • TIMESTAMP WITH LOCAL TIME ZONE: 로컬 타임존 정보를 포함하는 날짜 및 시간 데이터 타입
  • TIMESTAMP WITH TIME ZONE: 타임존 정보를 포함하는 날짜 및 시간 데이터 타입
  • INTERVAL DAY TO SECOND: 일, 시간, 분, 초를 포함하는 날짜 및 시간 데이터 타입