오라클은 순서를 정하기 어려워 그냥 머리에 들어오는 순서대로 무작정 정리 해야할것 같아요. 2번 제목은 오라클의 기본 데이터 타입에 대해 살펴보겠습니다.
■ 테이블 구조를 확인하는 명령어
→ DESC 테이블명;
■ 기본 데이터 타입
▼ 문자형 데이터 : 문자 데이터를 표현
사용예)
CREATE table hunit (
aaa char (3byte), ※ 저장되는 데이터에 따라 크기가 다름 ( 영문:1byte 한글:2~n byte)
bbb varchar2 (4byte) ); ※ 크기 초과시 오류 발생, varchar 타입도 있지만 오라클에서 권장하지 않음
▼ 숫자형 데이터
마지막 binary 타입의 숫자표현은 저장공간을 적게 차지하면서 수치를 표현할 수 있다는 장점이 있으나 정밀도가 낮습니다. 또한, ANSI에서 지원하는 Integer와 Float 타입도 사용가능하며 이 경우 오라클이 자체적으로 number 타입으로 변환하여 저장합니다.
▼ 날짜형 데이터
여기서 Timestamp 3가지를 비교하기 위해 테스트를 해보았습니다.
Timestamp with local time zone은 지역까지 표시가 되네요.
▼ 대용량 데이터
▼ (참고) ANSI 타입
character(n), char(n)
=> char(n)
character varying(n), char varying(n)
=> varchar(n)
numeric(p,s), decimal(p,s)
=> number(p,s)
integer, int, smallint
=> number(38)
float, double precision
=> number
'프로그래밍 > DataBase' 카테고리의 다른 글
오라클〃[공부]6. Oracle 문자 내장함수 (0) | 2015.12.20 |
---|---|
오라클〃[공부]5. Oracle 숫자 내장함수(Function) (0) | 2015.12.20 |
오라클〃[공부]4. Oracle Select 총 정리 (0) | 2015.12.18 |
오라클〃[공부]3. DML / DDL / DCL 비교 (0) | 2015.12.18 |
오라클〃[공부]1. 간단한 기초 정리 (0) | 2015.12.17 |
오라클〃OracleServiceORCL 편하게 끄는 방법 (0) | 2015.12.17 |
MySQL〃오라클의 nextval을 MySQL에서 사용하기 (1) | 2015.12.08 |
오라클 인덱스 index (0) | 2015.08.13 |