GOLDILOCKS 데이터 타입은 다음 형으로 분류됩니다.

 - 문자형

 - 숫자형

 - 날짜형

 - 이진형

 - 대용량형

 - INTERVAL 형

 - 기타


 분류

 데이터타입

 설명

 문자형

 CHAR (n)

 CHARACTER (n)

 고정 길이 문자형 데이터 타입

 최대 2000 Byte

 

 VARCHAR (n)

 VARCHAR2 (n)

 CHAR VARYING (n)

 CHARACTER VARYING (n)

 가변 길이 문자형 데이터 타입

 최대 4000 Byte

 

 BOOLEAN

 TRUE/FALSE 문자형 데이터 타입

 숫자형

 Native Type

 NATIVE_SMALLINT

 2 Byte 크기의 정수형 데이터 타입

 

 

 NATIVE_INTEGER

 4 Byte 크기의 정수형 데이터 타입

 

 

 NATIVE_BIGINT

 8 Byte 크기의 정수형 데이터 타입

 

 

 NATIVE_REAL

 4 Byte C 의 FLOAT 타입과 동일한 데이터 타입

 

 

 NATIVE_DOUBLE

 8 Byte 크기의 부동 소수점 데이터 타입

 

 Non-Native Type

 INT2
 SMALLINT

 NUMBER(5, 0)

 

 

 INT
 INT4
 INTEGER

 NUMBER(10, 0)

   INT8
 BIGINT
 NUMBER(19, 0)
   FLOAT FLOAT(126)
  

 REAL

 FLOAT4

 FLOAT(24)
  

 DOULBE
 FLOAT8

 FLOAT(53)
  

 NUMBER [(p,s)]

 
  

 NUMERIC [(p,s)]

 
  

 DECIMAL [(p,s)]

 
 날짜형 DATE 

 8 Byte 크기의 날짜 타입

  TIME [(n)] 

 fractional_seconds_precision

  0 - 6

 TIME WITHOUT TIME ZONE

  8 Byte 크기의 시간 타입

 TIME WITH TIME ZONE

  12 Byte 크기의 시간 타입

  TIMESTAMP [(n)] 

 fractional_seconds_precision
  0 - 6

 TIMESTAMP WITHOUT TIME ZONE

  8 Byte 크기의 날짜시간 타입

 TIMESTAMP WITH TIME ZONE

  12 Byte 크기의 날짜시간 타입 

 이진형

 BINARY (n)

 

 고정 길이 이진형 데이터 타입

 최대 2000 Byte

 

 VARBINARY (n)
 BINARY VARYING (n)

 

 가변 길이 이진형 데이터 타입
 최대 4000 Byte

 대용량형

 LONG VARCHAR

 

 대용량 문자형 데이터 타입

 최대 100 Mega Byte

  LONG VARBINARY  대용량 이진형 데이터 타입
 최대 100 Mega Byte

 INTERVAL 형

 INTERVAL YEAR

 
  INTERVAL YEAR TO MONTH 
  INTERVAL MONTH 
  INTERVAL DAY 
 

 INTERVAL DAY TO HOUR

 
 

 INTERVAL DAY TO MINUTE

 
  INTERVAL DAY TO SECOND 
  INTERVAL HOUR 
  INTERVAL HOUR TO MINUTE 
  INTERVAL HOUR TO SECOND 
  INTERVAL MINUTE 
 

 INTERVAL MINUTE TO SECOND

 
  INTERVAL SECOND 
 기타

 ROWID

 




각 DBMS 벤더사별로 제공되는 데이터 타입 명과 크기가 차이가 있습니다.