분할 표현식에 사용할 수 있는 데이터 타입

설명

분할 키로 사용할 수 있는 컬럼의 데이터 타입과 사용할 수 없는 데이터 타입은 다음과 같다.

사용할 수 있는 데이터 타입

사용할 수 없는 데이터 타입

CHAR

VARCHAR

NCHARN

CHAR

VARYING

INTEGER

SMALLINT

DATE

TIME

TIMESTAMP

FLOAT

REAL

DOUBLE

BIT

BIT VARYING

NUMERIC OR DECIMAL

MONETARY

SET

LIST OR SEQUENCE

MULTISET

OBJECT

다음과 같은 연산자 함수를 분할키에 적용하는 분할 표현식에 사용할 수 있다.

숫자 관련 연산자 함수

+

-

*

/

MOD

STRCAT

FLOOR

CEIL

POWER

ROUND

ABS

TRUNC

문자열 관련 연산자 함수

POSITION

SUBSTRING

OCTEC_LENGTH

BIT_LENGTH

CHAR_LENGTH

LOWER

UPPER

TRIM

LTRIM

RTRIM

LPAD

RPAD

REPLACE

TRANSLATE

 

 

날짜 관련 연산자 함수

ADD_MONTH

LAST_DAY

MONTH_BETWEEN

SYS_DATE

SYS_TIME

SYS_TIMESTAMP

 

 

TO_DATE

TO_NUMBER

TO_TIME

TO_TIMESTAMP

TO_CHAR

 

 

 

기타 관련 연산자 함수

EXTRACT

CAST