Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

TREAT

문법

MAIN

treat::=
Description of treat.gif follows

그림 설명
 

목적

MAIN

TREAT함수는 인수의 선언형을 변경한다.

이 함수를 이용하기 위하여 type에 대한 EXECUTE object권한이 필요하다.

이 함수는 직접적으로 CLOB 데이터를 지원하지 않는다. 그러나 CLOB는 암묵적으로 데이터 변환을 통해서 인수로 전달 될수 있다.

예제

MAIN

다음 예제는 "Substitutable Table and Column Examples" 에서 생성된 oe.persons 테이블을 이용한다. 이 테이블은  "Type Hierarchy Example" 에서 생성된 person_type를 기본으로 한다. 이 예제는 persons 테이블에서 모든 사람의 급여 속성을 검색하여서, 종업원이 아닌 사람의 instances에 대한 값은 NULL이다.

SELECT name, TREAT(VALUE(p) AS employee_t).salary salary 
   FROM persons p;

NAME                          SALARY
------------------------- ----------
Bob
Joe                           100000
Tim                             1000

치환가능한 열의 subtype 속성에 색인을 생성하기 위하여 TREATE함수를 사용할수 있다.