728x90
반응형
데이터 타입 | 의미 |
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 | 대용량의 바이너리 데이터를 저장하기 위한 데이터 타입 최대 크기 : 4GB |
CLOB | 대용량의 텍스트 데이터를 저장하기 위한 데이터 타입 최대 크기 : 4GB |
BFILE | 대용량의 바이너리 데이터를 파일 형태로 저장하기 위한 데이터 타입 최대 크기 : 4GB |
TIMESTAMP(n) | DATE 데이터 타입의 확장된 형태 n은 milli second 자릿수로 최대 9자리까지 표현 가능 |
INTERVAL YEAR TO MONTH | 년과 월을 이용하여 기간을 저장 |
INTERVAL DAY TO SECOND | 일, 시, 분, 초를 이용하여 기간을 저장 두 날짜 값의 정확한 차이를 표현하는 데 유용 |
# CHAR 데이터 타입
문자 데이터를 저장하기 위한 데이터 타입으로 고정 길이의 문자열을 저장하며, 입력된 길이와 상관없이 정해진 길이만큼 저장 영역 차지
데이터를 저장하지 않으면 NULL이 자동으로 입력되고, 지정된 길이보다 긴 데이터가 입력되면 오류 발생
# VARCHAR2 데이터 타입
문자 데이터를 저장하기 위한 데이터 타입으로 가변 길이의 문자열을 저장하며, 저장 영역을 지정하더라도 저장할 데이터의 길이에 의해서 저장 공간의 길이가 할당된다. CHAR는 저장 공간이 낭비되지만 VARCHAR2를 사용하면 메모리 낭비를 줄일 수 있음
# NUMBER 데이터 타입
NUMBER(precision, scale)
precision은 소수점을 포함헌 전체 자릿수를 의미하고, scale은 소수점 이하 자릿수 지정
scale 생략 시 소수점 이하는 반올림되어 정수 값만 저장
precision과 scale을 모두 생략하면 입력한 데이터 값만큼 공간 할당
# 날짜 데이터 타입
세기, 년, 월, 일, 시간, 분, 초의 날짜 및 시간 데이터를 저장하기 위한 데이터형
별다른 설정이 없다면 년, 월, 일만 출력하며, 기본 형식은 "YY/MM/DD"로 "년/월/일"이 출력
영문판 형식의 경우 "DD/MON/YY"이며, "12/DEC/10"이 출력
728x90
반응형
'Database > Oracle' 카테고리의 다른 글
Oracle。WHERE 절과 연산자 (0) | 2017.06.02 |
---|---|
Oracle。기본 사용법 (0) | 2017.06.01 |
Oracle。데이터 무결성과 제약 조건 (0) | 2017.05.31 |
Oracle。오라클(Oracle) 데이터베이스 접속 (0) | 2017.05.16 |
Oracle。기본 명령어 유형 (0) | 2017.05.15 |