Philo_sophia

[Oracle] 오라클 CLOB 타입 컬럼 조회 (oracle.sql.clob@4ac62e8) 본문

[ Programing ]/[ MySql \ Oracle ]

[Oracle] 오라클 CLOB 타입 컬럼 조회 (oracle.sql.clob@4ac62e8)

Sophia_ 2023. 3. 17. 18:02

오라클에서 CLOB 타입의 컬럼을 조회 시 

데이터 값이 아닌 'oracle.sql.clob@4ac62e8' 라는 오류값이 출력된다.

이를 해결하기 위해 DBMS_LOB 패키지 (BLOB 또는 CLOB 타입의 컬럼 데이터에 여러 가지 연산을 제공)

이용하여 조회해야 된다.

SELECT DBMS_LOB.SUBSTR(CONTENTS, 1000, 1) AS CONT_SUB       -- 문자열 1000개 까지 출력
     , DBMS_LOB.INSTR(CONTENTS, 'TEST', 1, 1) AS CONT_INS   -- 검색 문구의 위치 출력(숫자)
FROM   NOTICE A

 

Comments