대덕인재/Oracle

[D-3] Oracle_SQL 데이터 타입

꼬마버거 2025. 4. 3. 10:07

✅ 1. 문자형 (Character Data Types)

데이터 타입설명최대 크기
CHAR(n) 고정 길이 문자열 최대 2000바이트
VARCHAR2(n) 가변 길이 문자열 최대 4000바이트
NCHAR(n) 고정 길이 유니코드 문자열 최대 2000바이트
NVARCHAR2(n) 가변 길이 유니코드 문자열 최대 4000바이트
CLOB 큰 텍스트 데이터 저장 (Character Large Object) 최대 4GB

CHAR은 항상 지정한 길이만큼 저장 공간을 차지하지만, VARCHAR2는 실제 입력된 길이만큼만 저장합니다.

 


✅ 2. 숫자형 (Numeric Data Types)

데이터 타입설명
NUMBER(p, s) 정수 및 실수 저장. p: 전체 자리수, s: 소수점 자리수
INTEGER 정수. 사실상 NUMBER(38)의 별칭
FLOAT 부동소수점 숫자

✅ 3. 날짜/시간형 (Date/Time Data Types)

데이터 타입설명
DATE 날짜 + 시간 (년/월/일 시:분:초)
TIMESTAMP 날짜 + 시간 + 소수초
TIMESTAMP WITH TIME ZONE 타임존 정보 포함
TIMESTAMP WITH LOCAL TIME ZONE 세션 타임존에 맞춰 변환

✅ 4. 이진 데이터형 (Binary Data Types)

데이터 타입설명
BLOB 바이너리 큰 객체. 이미지, 동영상 저장 등에 사용
BFILE 외부 OS 파일 참조용 포인터

✅ 5. 논리형 (Boolean)

Oracle SQL은 기본적으로 BOOLEAN 데이터 타입을 지원하지 않지만 PL/SQL에서는 사용 가능합니다.

 

'대덕인재 > Oracle' 카테고리의 다른 글

[Oracle D-4] 테이블 수정 ALTER 문  (0) 2025.04.04
[Oracle D-4] 이진 데이터 타입(Binary Data Types)  (0) 2025.04.04
[D-2]SQL이란?  (0) 2025.04.02
[D-2] Oracle이란?  (0) 2025.04.02
[D-2]SQL  (0) 2025.04.02