2013. 7. 30. 18:21ㆍDB&NoSQL/Oracle
1. Character Data Type
Unicode를 사용함으로써 Text 로 저장되는 모든 문자, 모든 언어를 사용 할 수 있는 장점이 있음.
A. Char : 고정된 길이의 문자형 데이터 타입
테이블의 타입 선언 시 “Char”형으로 선언을 합니다.
1 – 2000 byte 사이의 내용을 저장 가능.
B. Varchar , Varchar2 : Varchar2형 타입은 가변 길이의 문자형 데이터 타입
1 ~ 4000 byte 의 문자를 저장 가능
C. Nchar , Nvarchar : 저장 길이는 2000/4000 byte 로 동일하고
유니코드에서 사용되는 문자를 저장하기 위한 타입(Transact-SQL)
D. LOB : LOB 타입의 문자 데이터를 최대 8테라 문자를 저장 할 수 있다.
종료는 CLOB 와 NLOB로 나눠진다.
E. Long : LOB 타입이 나오기 전에 사용되던 문자 타입,
2기가의 문자를 저장 할 수 있음. LONG 대신 LOB 타입을 사용하는 것이 좋음.
2. Numeric Data Type
A. Number : 고정된 길이를 가진 숫자 형태의 데이터 타입
범위는 1 x 10 ~130 to 9.99…9 x 10125 이다.
일반적인 정수를 표기할 때 사용
B. Floating-Point : 소수를 포함하는 데이터 타입으로 두 가지 형태가 존재.
Binary_float , Binary_double 이다. Number 형태를 포함하고 지원하는 타입니다.
3. Datetime Data Type
A. Date : 문자,숫자데이터와는 다른 타입으로 세기,년,월,일,시간 등을 표기하는데 사용.
길이는 고정된 길이로 7byte이다.
B. Timestamp : Date 타입의 확장된 모델로 TIMESTEMP WITH ZONE 과 TIMESTAMP WITH LOCAL TIME ZONE 등의 Time Zone 을 포함한 타입니다.
4. Rowid Data Type
A. Physical rowids : 물리적인 주소에 해당하는 heap 객체 테이블, 테이블 클러스터, 테이블이나 인덱스 파티션에 대한 위치를 저장
B. Logical rowids : 인덱스 객체 테이블의 row 주소를 기록
c. Foreign rowids : 외부 테이블의 정의로 DB2 테이블을 사용하기 위한 gateway,
기본적으로 Oracle 데이터베이스의 표준이 아니다.
'DB&NoSQL > Oracle' 카테고리의 다른 글
DB 설계하다가 궁금한점 (0) | 2013.11.05 |
---|---|
Erwin 설치부터 엔티티 생성,인덱스 생성 등등등... (0) | 2013.08.30 |
오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora (0) | 2013.07.30 |