ALTIBASE HDB 5.3.3 기초강좌
데이터 타입 1 1 7,412

by Altibase 데이터 타입 VAHRCHAR NUMBER NVARCHAR BLOB CLOB [2011.11.30]


  테이블은 데이터를 저장하기 위한 가장 기본적인 논리적 데이터 저장 구조입니다.

  테이블은 열(column)과 행(row)의 2차원 형태로 구성되며 관계형 데이터베이스 시스템에서 가장 중요한 객체라고 할 수 있습니다.

  ALTIBASE HDB는 테이블을 제공함에 있어서 타 DBMS와는 달리 메모리 테이블, 디스크 테이블을 동시에 제공하는 특징을 가지고 있습니다.

  이번 장에서는 ALTIBASE HDB를 사용 시, 메모리 테이블과 디스크 테이블을 각각 어떻게 생성을 하고, 어떤 용도로 사용을 하는지에 대해서 알아보도록 하겠습니다.

데이터 타입

  ALTIBASE HDB에서 제공하는 데이터 타입은 다음과 같습니다.

분류 데이터타입 설명
문자형 CHAR 고정 길이 문자형 데이터 타입, 최대 32KB
NCHAR 고정 길이 유니코드 문자형 데이터 타입
VARCHAR 가변 길이 문자형 데이터 타입, 최대 32KB
NVARCHAR 가변 길이 유니코드 문자형 데이터 타입
숫자형 Native Type SMALLINT 2Bytes 크기의 정수형 데이터 타입
INTEGER 4Bytes 크기의 정수형 데이터 타입
BIGINT 8Bytes 크기의 정수형 데이터 타입
REAL C의 FLOAT과 동일한 데이터 타입. 4Bytes 크기
DOUBLE 8Bytes 크기의 부동 소수점 데이터 타입
Non-Native Type NUMERIC 고정 소수점 데이터 타입
NUMBER NUMERIC 데이터 타입과 동일
precision, scale 아무것도 안주면 FLOAT와 동일
DECIMAL NUMERIC 데이터 타입과 동일
FLOAT 부동 소수점 데이터 타입
precision만 지정 가능
날짜형 DATE 8Bytes, 마이크로초까지 저장/검색 가능
HH는 HH24와 동일
이진형 BIT 0과 1로만 이루어진 고정 길이 이진 데이터 타입
최대 크기 131068
BYTE 고정길이 이진 데이터 타입, 최대 32KB
NIBBLE 가변길이 이진 데이터 타입, 최대 254
대용량 BLOB 대용량 이진형 데이터 타입, 최대 2GB
CLOB 대용량 문자형 데이터 타입, 최대 2GB

  각 DBMS 별로 제공되는 데이터 타입이 차이가 있을 수 있기 때문에 ALTIBASE HDB 사용 시, 위의 데이터 타입들을 고려해서 테이블을 생성하면 됩니다.

- 강좌 URL : http://www.gurubee.net/lecture/2170

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

by ji.bak [2013.06.12 13:55:29]

알티베이스 6.1.1 릴리즈 노트에 휘발성 테이블 스페이스에 LOB 타입 추가 라는 말이 적혀져 있던데
그러면 버전마다 각 테이블 스페이스에 사용할 수 있는 데이터 타입이 있는지 궁금하네요
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입