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 |