Structured data
- Category
- Database
데이터 타입(DataType) 정의 #
데이터 타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식이다.
문자형 데이터 타입 #
|
|
데이터 유형 |
정의 |
CHAR(n) |
고정 길이 데이터 타입(최대 2000byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다. |
VARCHAR2(n) |
가변 길이 데이터 타입(최대 4000byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간은 채우지 않는다. |
NCHAR(n) |
고정 길이 유니코드 데이터 타입(최대 2000byte) |
NVARCHAR2(n) |
가변 길이 유니코드 데이터 타입(최대 4000byte) |
LONG |
가변 길이 데이터 타입(최대 2Gbyte) |
CLOB |
대용량 텍스트 데이터 타입(최대 4Gbyte) |
NCLOB |
대용량 텍스트 유니코드 데이터 타입(최대 4Gbyte) |
숫자형 데이터 타입 #
|
|
데이터 유형 |
정의 |
BINARY_FLOAT |
부동 소수형 데이터 타입(4byte) -32bit 부동 소수 |
BINARY_DOUBLE |
부동 소수형 데이터 타입(8byte) -64bit 부동 소수 |
NUMBER(P,S) |
P, S로 표현 숫자 데이터 타입 p: 1 ~ 38, s: -84 ~ 127 p(precision): 유효자리수, s(scale): 소수점 유효자리 |
날짜형 데이터 타입 #
|
|
데이터 유형 |
정의 |
DATE |
고정 길이 날짜 |
INTERVAL_YEAR |
날짜(년도, 월)형태의 기간 표현 데이터 타입() |
INTERVAL_DAY |
날짜 및 시간(요일, 시, 분 초)형태의 기간 표현 데이터 타입 |
TIMESTAMP |
밀리초(ms)까지 표현 데이터 타입 |
TIMESTAMP_WITH TIME ZONE |
날짜 및 시간대 형태의 데이터 타입 |
TIMESTAMP_WITH LOCAL TIME ZONE |
저장 시 데이터베이스 시간대를 준수, 조회시 조회하는 클라이언트 시간 표현 데이터 타입 |
이진 데이터 타입 #
|
|
데이터 유형 |
정의 |
RAW(n) |
가변 길이 이진 데이터 타입(최대 2Gbyte) |
LONGRAW |
가변 길이 이진 데이터 타입(최대 4Gbyte) |
BLOB |
대용량의 바이너리 데이터를 저장하기 위한 데이터 타입(최대 4Gbyte) |
BFILE |
대용량의 바이너리 데이터를 파일형태로 저장하기 위한 데이터 타입(최대 4Gbyte) |