본문 바로가기

SQL

#3. 데이터 타입(ORACLE)

 

1. 개요

 

    - 데이터베이스에 저장되는 데이터는 문자, 숫자, 날짜, 이미지 등과 같은 다양한 형식으로 표현된다.

 

    - 실무에서 칼럼에 대한 데이터 타입이나 길이의 결정
       데이터베이스 설계 단계에서 신중하게 고려해야하는 중요한 사항이다.
 
    - 데이터베이스 설계 단계에서 잘못 선정된 데이터 타입은
       응용 프로그램 개발을 어렵게 하거나 성능을 저하시키는 요인이 된다.
 

 

 

2. 오라클에서 지원하는 데이터 타입의 종류

 

 1) 데이터타입 분류

 

 2) 데이터 타입의 종류

데이터 타입의 종류 의미
CHAR(size) size 크기의 고정 길이 문자 데이터 타입
최대크기 : 2,000 바이트
최소크기 : 1 바이트
VARCHAR2(size) size 크기의 가변 길이 문자 데이터 타입
최대크기 : 4,000 바이트
최소크기 : 1 바이트
NVARCHAR2(size) 국가별 문자 집합에 따른 size 크기의 문자 또는 바이트의 가변길이 문자 데이터 타입
최대크기 : 4,000 바이트
최소크기 : 1 바이트
NUMBER(p,s) 정밀도(p)와 스케일(s)로 표현되는 숫자 데이터 타입
p : 1 ~ 38
s : -84 ~ 127
DATE 날짜 형식을 저장하기 위한 데이터 타입
ROWID 테이블내 행의 고유 주소를 가지는 64진수 문자 타입
행당 6 바이트(제한된 ROWID) 또는 10 바이트(확장된 ROWID)
BLOB 테이블내 행의 고유 주소를 가지는 64진수 문자 타입
행당 6 바이트(제한된 ROWID) 또는 10 바이트(확장된 ROWID)
CLOB 대용량의 텍스트 데이터를 저장하기 위한 데이터 타입
최대크기 : 4GB
BFILE 대용량의 바이너리 데이터를 파일 형태로 저장하기 위한 데이터 타입
최대크기 : 4GB
TIMESTAMP(n) DATE 데이터 타입의 확장된 형태
n  milli second 자리수로 최대 9자리까지 표현 가능
INTERVAL YEAR TO MONTH 년과 월을 이용하여 기간을 저장
INTERVAL DAY TO SECOND , , , 초를 이용하여 기간을 저장
두 날짜 값의 정확한 차이를 표현하는데 유용

 

'SQL' 카테고리의 다른 글

#5. 집합 연산자와 행의 정렬  (0) 2022.04.12
#4. 조건 검색  (0) 2022.04.12
#2. SQL 언어  (0) 2022.04.10
#1. 데이터베이스와 데이터베이스 관리 시스템  (0) 2022.04.10