GOLDILOCKS 데이터 타입 분류
- 문자형
- 숫자형
- 날짜형
- 이진형
- 대용량형
- INTERVAL 형
- 기타
GOLDILOCKS 데이터 타입 설명
분류 | 데이터타입 | 설명 | |
문자형 | 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 | NUMBER(5, 0) |
|
| INT INT4 INTEGER | NUMBER(10, 0) |
INT8 BIGINT | NUMBER(19, 0) | ||
FLOAT | FLOAT(126) | ||
REAL FLOAT4 | FLOAT(24) | ||
DOULBE | 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 TIMESTAMP WITHOUT TIME ZONE 8 Byte 크기의 날짜시간 타입 TIMESTAMP WITH TIME ZONE 12 Byte 크기의 날짜시간 타입 | ||
이진형 | BINARY (n) | 고정 길이 이진형 데이터 타입 최대 2000 Byte | |
VARBINARY (n) | 가변 길이 이진형 데이터 타입 | ||
대용량형 | 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 | |
GOLDILOCKS 데이터 타입을 사용한 테이블 생성 예제
gSQL> CREATE TABLE MOZI ( C1 CHAR(10), C2 VARCHAR(10), C3 BOOLEAN, C4 NATIVE_REAL, C5 NUMBER(10, 2), C6 DATE, C7 TIMESTAMP(6), C8 TIMESTAMP ); Table created.
각 DBMS 벤더사별로 제공되는 데이터 타입 명과 크기가 차이가 있습니다.
'Database > Goldilocks' 카테고리의 다른 글
[GOLDILOCKS] SQL 함수 사용해보기 (0) | 2018.05.21 |
---|---|
[GOLDILOCKS] 테이블 IDENTITY 컬럼 제약사항 및 사용해보기 (0) | 2018.05.18 |
ERR-HYT00(13039): Exceeded maximum query time (0) | 2018.04.27 |
ERR-42000(16457): the connection map of cluster member 'G1N1' is mismatch with local connection map (0) | 2018.04.23 |
ERR-HY000(56005): connections of some cluster members are broken (0) | 2018.04.23 |