VARCHAR2(size)
- 가변길이 문자 데이터, 최대값 : 4000
- size범위내에서 실제 데이터의 크기만큼만 저장공간을 사용한다
- 예 ) 이름, 주소, 과목명, 상품명, 뉴스제목
CHAR(size)
- 고정길이 문자 데이터, 최대값 : 2000
- size크기만큼의 저장공간을 무조건 사용한다
- 예 ) 주민번호, 학번, 수강과목코드
LONG
- 가변길이 대용량 문자 데이터, 최대값 : 2GB
- 테이블당 하나밖에 사용할 수 없다
- 제약조건을 정의할 수 없다
- ORDER BY나 GROUP BY에 포함시킬수 없다
- 현재는 잘 사용되지 않음
CLOB
- 가변길이 대용량 문자 데이터(Character Large Object), 최대값 : 4GB
- 예 ) 블로그의 본문, 신문기사, 논문
NUMBER(p, s)
- 가변길이 숫자 데이터
- p : 십진수의 총 갯수, s : 소수점이하 자리수
DATE
- 날짜 및 시간 데이터
- 예 ) 입사일, 가입일, 주문날짜, 이체날짜, 신청날짜
TIMESTAMP
- 날짜 및 시간 데이터, 소수점 이하 초까지 포함한다
BLOB
- 가변길이 대용량 이진 데이터(Binary Large Object), 최대값 : 4GB
- 예 ) 그림, 영상, 게임파일
ROWID
- 테이블에서 행의 고유주소를 나타내는 64진수 숫자데이터
select rowid, department_id, department_name
from departments;
rowid departmet_id department_name
--------------------------------------------------------
AAAEAWAAEAAAACtAAA 10 Administration
AAAEAWAAEAAAACtAAB 20 Marketing
AAAEAWAAEAAAACtAAC 30 건희 영업팀
오브젝트번호 파일번호 블록번호 데이터번호
AAAEAW AAE AAAACt AAA
AAAEAb AAE AAAADN AAA
- 오브젝트 번호
- 해당 데이터가 속해있는 데이터베이스 객체(테이블)의 번호
- 데이터베이스 객체마다 고유하다
- 파일번호
- 해당 데이터가 위치하고 있는 테이블스페이스 파일번호
- 블록번호
- 파일내부의 블록번호
- 데이터번호
- 데이터가 저장되어있는 데이터 디렉토리 슬롯 번호
'SQL' 카테고리의 다른 글
SQL_오라클 내장함수(변환함수, 기타함수) (0) | 2023.12.12 |
---|---|
SQL_오라클 내장함수 (문자함수, 숫자함수, 날짜함수) (1) | 2023.12.11 |
SQL_테이블, DML (2) | 2023.12.06 |
SQL_데이터베이스와 SQL (0) | 2023.12.05 |
Oracle 설치 (0) | 2023.09.14 |