728x90
숫자 데이터 형식
데이터 형식 | 바이트 수 | 설명 |
NUMBER | 5~21 | 주로 사용하는 데이터 형식 전체 자리수와 소수점 자리수를 나타내주기 위해 NUMBER(전체자리수,소수점자리수) 형식으로도 사용 |
BINARY_FLOAT | 4 | 32비트 부동 소수점 |
BINARY_DOUBLE | 8 | 64비트 부동 소수점 |
문자 데이터 형식
데이터 형식 | 바이트 수 | 설명 |
CHAR() | 1~2000 | 고정 길이 문자형, CHARATER의 약자 괄호 안 숫자 생략할 시 CHAR(1)과 동일 |
NCHAR() | 2~2000 | 유니코드 고정길이 문자형 한글을 저장할 수 있으므로, 한 글자당 2바이트가 사용됨 NATIONAL CHARACTER의 약자 |
VARCHAR2() | 1~4000 | 가변 길이 문자형 VARIABLE CHARACTER |
NVARCHAR2() | 2~4000 | 유니코드 가변길이 문자형 한글을 저장할 수 있으므로 한 글자당 2바이트가 사용됨 NATIONAL CHARACTER |
CLOB | 최대 128TB | 대용량 텍스트의 데이터 타입 CHARACTER LONG OBJECT |
NCOLB | 최대 128TB | 대용량 텍스트의 유니코드 데이터 타입 |
이진 데이터 형식
바이트 수 | 설명 | |
BLOB | 최대 128TB | 대용량 이진 데이터를 저장할 수 있는 데이터 타입. 주로 사용 |
BFILE | 운영체제에서 허용하는 크기(대개 4GB) | 파일 형식으로 저장함 ORACLE 내부가 아닌 운영체제에 외부파일로 저장됨 |
날짜와 시간 데이터 형식
데이터 형식 | 바이트 수 | 설명 |
DATE | 7 | 날짜는 기원전 4712년 1월 1일부터 9999년 12월 31일까지 저장되며 저장되는 값은 연,월,일,시,분,초가 저장됨 |
TIMESTAMP | 11 | DATE와 같으나 밀리초 단위까지 저장됨 |
TIMESTAMP WITH TIME ZONE | 13 | 날짜 및 시간대 형태의 데이터 형식 |
TIMESTAMP WITH LOCAL TIME ZONE | 11 | 날짜 및 시간대 형태의 데이터 형식 |
기타 데이터 형식
데이터 형식 | 바이트 수 | 설명 |
RAWID | 10 | 행의 물리적인 주소를 저장하기 위한 데이터형식 ROW IDENTITY |
XMLTYPE | N/A | XML데이터 저장을 위한 데이터형식 |
URITYPE | N/A | URL 형식의 데이터 저장하기 위한 데이터 형식 |
728x90
'프로그래밍 언어 > SQL' 카테고리의 다른 글
<SQL> DML -JOIN- (0) | 2021.09.28 |
---|---|
<SQL> DML -SELECT-(2)group by, having,window (0) | 2021.09.27 |
<SQL> DML -Select- (1)일반,조건,정렬,복수테이블 검색 (0) | 2021.09.27 |
<SQL> DCL (0) | 2021.09.03 |