반응형
/*
# CLOB 형 데이타 SELECT
DBMS_LOB.SUBSTR(
CLOB 타입 컬럼 명
, 추출할 문자열 길이(숫자) OR 전체 문자길이( DBMS_LOB.GETLENGTH(CONTENTS) )
, 전체 값 출력 : 1
)
전체 문자길이( DBMS_LOB.GETLENGTH(CONTENTS) ) 사용시 아래와 같은 메세지 발생할 수 있음.
-- ORA-06502: PL/SQL: 수치 또는 값 오류: 문자열 버퍼가 너무 작습니다
*/
SELECT
DBMS_LOB.SUBSTR(CONTENTS, 1000, 1)
AS
CONT_SUB
-- 1000 개까지 출력(문자열)
, DBMS_LOB.INSTR(CONTENTS,
'TEST'
, 1, 1)
AS
CONT_INS
-- 검색 문구의 위치 출력(숫자)
FROM
CLOB_TABLE
WHERE
DBMS_LOB.INSTR(CONTENTS,
'TEST'
, 1, 1) > 0
-- 검색 문구가 존재할때
출처:http://develop.sunshiny.co.kr/841
반응형
'프로그램 관련 > oracle' 카테고리의 다른 글
oracle LAG 함수,LEAD 함수 (0) | 2019.01.30 |
---|---|
oracle 정렬 순서 정하기 order by 순서정하기 (0) | 2019.01.15 |
오라클 날짜 기간 검색 (0) | 2018.12.06 |
oracle substr 문자열 추출입니다 (0) | 2018.10.01 |
오라클 REPLACE 사용기 (0) | 2018.10.01 |