티스토리 뷰

오라클에서 기본적으로 제공되는 기본 데이터 타입은 다음과 같다. 

 

1. 문자 자료형:

자료형 설명
CHAR(n)  고정길이 / max 2000byte
VARCHAR2(n) 가변길이 / max 4000byte
NCHAR(n) 고정길이 유니코드 문자 / max 2000byte
NVARCHAR(n) 가변길이 유니코드 문자 / max 2000byte
LONG  가변길이 문자형 (max 2Gbyte) 
CLOB 대용량 텍스트 데이터 타입(max  4Gbyte)
NCLOB
대용량 텍스트 유니코드 데이터 타입(max 4Gbyte)

2. 숫자 자료형:

자료형 설명
NUMBER 가변숫자 / max 22byte 
FLOAT(P) NUMBER의 하위타입 / P (1~128 .디폴트 : 128) / 이진수 기준 / max 22byte 
BINARY_FLOAT 32비트 부동소수점 / max 4byte 
BINARY_DOUBLE 64비트 부동소수점 / max 8byte 

3. 날짜 자료형:

자료형 설명
DATE BC 4712년 1월 1일 ~ 9999년 12월 31일, 연, 월, 일, 시, 분, 초 
TIMESTAMP 연도, 월, 일, 시, 분, 초 + 밀리초까지 입력가능 

4. LOB(Large Object) 자료형: 

자료형 설명
CLOB  문자형 대용량 객체 고정길이와 가변길이 문자집합 지원 
NCLOB 유니코드를 지원하는 문자형 대용량 객체 
BLOB 이진형 대용량 객체 
BFILE  대용량 이진 파일에 대한 위치,이름 저장 

문자형 대용량 데이터는 CLOB나 NCLOB를, 그래픽, 이미지, 동영상등의 데이터는 BLOB를 주로 사용한다.

'Database' 카테고리의 다른 글

<Database> DML - SELECT  (0) 2021.04.06
<Database> SQL의 DDL, DML, DCL 정리  (0) 2021.04.05
<Database> JDBC 활용_2 (문제 풀이)  (0) 2021.04.05
<Database> JDBC 활용_1  (0) 2021.04.05
<Datebase> Oracle Command Line  (0) 2021.04.05
Comments