방명록
- [Oracle] long 타입에서 특정문자 추출하기2021년 12월 09일 17시 33분 45초에 업로드 된 글입니다.작성자: 봉주니
long 타입의 컬럼에서는 like 문이 먹히지 않기 때문에 아래와 같은 방법으로 검색이 가능하다.
DECLARE
CURSOR CUR IS
SELECT *
FROM DB_SQL
BEGIN
FOR FET001 IN CUR LOOP
IF INSTR(FET001.SQL_SENTENCE,'특정문자') > 0 THEN
DBMS_OUTPUT.PUT_LINE('SELECT A.ROWID,A.* FROM DB_SQL A WHERE A.SQL_ID='''||FET001.SQL_ID||''';');
END IF;
END LOOP;
END;SQL Developer 에서는 DBMS 출력 창에서 결과값을 확인할 수 있다.
반응형'Oracle' 카테고리의 다른 글
[Oracle] ADD_MONTHS 함수 사용시 ORA-01861 에러 (0) 2022.04.11 [Oracle] Oracle, MySQL, PostgreSQL 차이점은? (0) 2021.12.17 [Oracle] ORA-28365: 전자 지갑이 열려 있지 않습니다. (0) 2021.12.08 [Oracle] Sql Developer (0) 2021.08.18 [Oracle] 숫자 체크 방법 (0) 2021.01.13 다음글이 없습니다.이전글이 없습니다.댓글