프로그램 관련/oracle
oracle CLOB 형 SELECT 하기 , 출력하기
SeoHW
2018. 12. 20. 10:33
반응형
/* # 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
반응형