728x90
* Oracle 데이터 타입 *
- Varchar2 : 문자열 데이터를 저장(가변형 타입)-한글은 3개 사이즈 사용
- Char : 문자열 데이터를 저장(고정형 타입)-한글은 3개 사이즈 사용
* 가변형과 고정형의 차이 (사이즈를 기준으로 결정됨)
- Varchar2(10) : '홍길동'을 입력 -> 메모리 9자리만 차지함(입력된 값의 길이에 따라 메모리 길이 결정됨)
: 입력되는 값의 길이가 일정치 않은 경우에 사용
- Char(10) : '홍길동'을 입력 -> 메모리 10자리 모두 차지함(무조건 메모리 10자리로 고정)
: 입력되는 값의 길이가 모두 동일한 길이로 알고 있을 때 사용(코드 값들이 주로 사용됨)
- Number : 숫자 데이터 저장(정수, 실수 모두 사용가능)
- Date : 날짜타입
- TimeStamp: 날짜타입(밀리세컨드까지 정의됨)
- NChar, NVarchar2 : 한글기준 문자열 데이터 저장(가변, 고정은 동일, 1개 사이즈당 한글 1개를 의미)
- CLOB : 대용량 문자 데이터 저장
- BLOB : 대용량 바이너리(이진코드, 16진수코드 등등) 데이터 저장
728x90
'DB > Oracle DB' 카테고리의 다른 글
Oracle SQL Alter를 사용해서 테이블 수정하기 (0) | 2023.07.01 |
---|---|
Oracle SQL Drop으로 테이블 삭제하기 (0) | 2023.07.01 |
Oracle SQL Create로 테이블 생성하기 (0) | 2023.06.30 |
Oracle SQL 형상(메모리, 테이블, 컬럼), 데이터 관리 명령어 (0) | 2023.06.29 |
Oracle SQL 사용자(User) 관리하기 (0) | 2023.06.28 |