본문 바로가기

프로그래밍/oracle

oracle - 오라클 CLOB 타입 검색

반응형

오라클 CLOB 타입 검색 

 

아래는 otn.oracle.co.kr 의 기술지원 게시판의 내용입니다. 


======================================================================

No. 12217


CLOB COLUMN을 조회하는 방법

==========================


1. CLOB Table 생성.


SQL> create table clob1 (clobcol clob);


Table created.


2. 문자열 데이터 입력.


SQL> insert into clob1 values 

('Oracle9i provides everything you need to deploy fast,

scalable internet applications to run your business.');


1 row created.


SQL> insert into clob1 values

('Two products, Oracle9i Application Server and Oracle9i Database,

deliver the industry highest performance, reliability and security.');   


1 row created.


3. CLOB COLUMN을 조회.

SQL> select * from clob1

where clobcol like '%Oracle9i Application Server%';

  2  where clobcol like '%Oracle9i Application Server%'

      *

ERROR at line 2:

ORA-00932: inconsistent datatypes


SQL> set long 10000

SQL> select * from clob1

where dbms_lob.instr(clobcol, 'Oracle9i Application Server')>0;  


CLOBCOL

--------------------------------------------------------------------------------

Two products, Oracle9i Application Server and Oracle9i Database,

deliver the industry highest performance, reliability and security.


=======================================================================================

참고로 DBMS_LOB 패키지는 데이터 베이스 생성시에 자동으로 설치되지만,

혹시라도 수행이 정상적이지 않는 경우에는 


$ORACLE_HOME/rdbms/admin 디렉토리에 있는 dbmslob.sql 과 prvtlob.plb 를 수행하시면 됩니다.

이를 수행하실때에는 'sys' 유저를 사용하셔야 합니다.


그럼..


 


반응형