DBA가 되고 싶은 병아리
Oracle Data Type의 종류? 본문
Oracle Data Type의 종류?
Character Data
Type
Type |
Description |
Char |
고정된 길이의 문자형 데이터 타입으로 테이블의 타입 선언 시 “Char”형으로
선언을 합니다. 또한 1-2000byte사이의 내용을
저장 할 수 있습니다. |
Varchar Varchar2 |
Varchar2형 타입은 가변
길이의 문자형 데이터 타입입니다. 최고 1-4000 byte의
문자를 저장할 수 있습니다. |
Nchar Nvarchar |
저장 길이는 2000/4000으로 동일하고 유니코드에서
사용되는 문자를 저장하기 위한 타입입니다.(Transact-SQL) |
LOB |
LOB타입의 문자 데이터를 최대 8테라의 문자를 저장 할 수 있습니다. 종료는 CLOB와 NLOB로 나뉘어 집니다. |
Long |
LOB타입이 나오기 전에 사용되던
문자 타입이고 2기가의 문자를 저장 할 수 있습니다. LONG 대신 LOB 타입을 사용하는 것이 좋습니다. |
ü Unicode를
사용함으로써 Text로 저장되는 모든 문자, 모든 언어를
사용할 수 있는 장점이 있습니다.
Numeric Data
Type
Type |
Description |
Number |
고정된 길이를 가진 숫자 형태의 데이터타입이다. 범위는
1 x 10-130 to 9.99...9 x 10125이다. 일반적인 정수를 표기할 때 사용된다. |
Floating-Point |
소수점을 포함하는 데이터 타입으로 두 가지 형태가 존재한다. Binary_float와 Binary_double이다. Number 형태를 포함하고 지원하는
타입이다. |
Datetime Data
Type
Type |
Description |
Date |
문자, 숫자데이터와는 다른 타입으로 세기,년,월,일,시간 등을 표기하는데 사용합니다. 길이는 고정된 길이로 7byte이다. |
Timestamp |
Date 타입의 확장된 모델로
TIMESTAMP WITH TIME ZONE과 TIMESTAMP
WITH LOCAL TIME ZONE 등의 Time zone을 포함한 타입이다. |
Rowid Data Type
Type |
Description |
Physical rowids |
물리적인 주소에 해당하는 heap객체 테이블, 테이블 클러스터, 테이블이나 인덱스 파티션에 대한 위치를 저장합니다. |
Logical rowids |
인덱스 객체 테이블의 row 주소를 기록합니다. |
Foreign rowids |
외부 테이블의 정의로 DB2테이블을 사용하기 위한 gateway입니다. 기본적으로
Oracle 데이터베이스의 표준이 아니다. |
'Oracle Study > SQL' 카테고리의 다른 글
user 재정의 하는 방법 (0) | 2012.03.05 |
---|---|
오라클 단일행 함수 (0) | 2012.03.03 |
SQL이란? (0) | 2012.03.03 |
SQL*Plus 파일 명령 & 치환명령어 (0) | 2012.02.03 |
Trouble shooting의 기본적인 툴 SQL* PLUS (0) | 2011.07.15 |