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

TO_LOB

문법

MAIN

to_LOB::=
Description of to_LOB.gif follows

그림 설명
 

목적

MAIN

TO_LOB함수는 long_column 열에서 LONG또는 LONG ROW값을 LOB값으로 변환한다. 이 함수는 단지 LONG 또는 LONG RAW 열과 INSERT구문에서 subquery의 select 리스트에 대해서 적용할수 있다.

이 함수를 이용하기 전에, 변환된 LONG값을 전달 받기 위하여 LOB 열을 생성할 필요가 있다. LONGs 값을 변환하기 위해서, CLOB열을 생성한다. LONG RAW값을 변환하기 위해서, BLOB 열을 생성한다.

만약 Index-organized 테이블을 생성한다면,CREATE TABLE..AS SELECT구문의 subquery에서 LONG 열을 LOB 열로 변환하기 위해서 TO_LOB함수를 이용할수 없다. 반면에, LONG 열을 포함하지 않는 Index-organized 표를 생성하기 위하여, INSERT .. AS SELECT문장에서 TO_LOB함수를 이용한다.

예제

MAIN

다음 예제에서 가상의 old_table 테이블에서 LONG 데이터에 대한 TO_LOB함수를 이용하는 방법을 알려준다.

CREATE TABLE new_table (col1, col2, ... lob_col CLOB);
INSERT INTO new_table (select o.col1, o.col2, ... TO_LOB(o.old_long_col)
   FROM old_table o;