내용 목차
본 장에서는 DBMS_TYPES 패키지의 기본 개념과 패키지 내의 상수들의 의미를 설명한다.
DBMS_TYPES은 Tibero의 데이터 타입들의 번호를 열거하는 패키지이다.
DBMS_SQL.DESCRIBE_COLUMNS 프러시저를 이용한 컬럼의 타입 번호를 추출하는 경우 이 패키지에 정의된 값을 비교함으로써 실제 타입을 알 수 있다.
DBMS_TYPES에서 정의된 상수 목록은 아래와 같다.
알고리즘 | 설명 |
---|---|
TYPECODE_NUMBER | NUMBER 타입 |
TYPECODE_CHAR | CHAR 타입 |
TYPECODE_VARCHAR | VARCHAR 타입 |
TYPECODE_RAW | RAW 타입 |
TYPECODE_DATE | DATE 타입 |
TYPECODE_TIME | TIME 타입 |
TYPECODE_TIMESTAMP | TIMESTAMP 타입 |
TYPECODE_ITV_YTM | INTERVAL YEAR TO MONTH 타입 |
TYPECODE_ITV_DTS | INTERVAL DAY TO SECOND 타입 |
TYPECODE_LONG | LONG 타입 |
TYPECODE_LONG_RAW | LONG RAW 타입 |
TYPECODE_BLOB | BLOB 타입 |
TYPECODE_CLOB | CLOB 타입 |
TYPECODE_BFILE | BFILE 타입 |
TYPECODE_ROWID | ROWID 타입 |
TYPECODE_CSR | CSR 타입 |
TYPECODE_NCHAR | NCHAR 타입 |
TYPECODE_NVARCHAR | NVARCHAR 타입 |
TYPECODE_NCLOB | NCLOB 타입 |
TYPECODE_NONE | 지정되지 않은 타입으로, null 등이 해당된다. |
TYPECODE_UNKNOWN | 알 수 없는 타입이다. |