오라클 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' 유저를 사용하셔야 합니다.
그럼..
'프로그래밍 > oracle' 카테고리의 다른 글
oracle - DB 링크 및 스냅샷 (0) | 2012.08.17 |
---|---|
oracle - COUNT(*)를 빠르게 하기 (0) | 2012.08.17 |
oracle - 25가지 효율적인 SQL 작성법 (0) | 2012.08.17 |
oracle - [Hint]힌트는 이런식으로 사용합니다. (0) | 2012.08.17 |
oracle - [Hint]조인순서 변경(STAR_TRANSFORMATION) (0) | 2012.08.17 |