Skip to content

DB - 데이터 타입 ORACLE #
Find similar titles

Structured data

Category
Database

데이터 타입(DataType) 정의 #

데이터 타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식이다.

Oracle 데이터 타입 #

문자형 데이터 타입 #

데이터 유형 정의
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)
0.0.1_20210630_7_v33