IT'S YU
[Oracle] 특정 텍스트 포함 프로시저 검색 본문
SELECT * FROM USER_SOURCE
WHERE 1=1
AND TYPE = 'PROCEDURE' -- PROCEDURE,PACKAGE BODY,PACKAGE,TYPE BODY,TRIGGER,FUNCTION 타입입력해서 검색
AND UPPER(TEXT) LIKE '%KEYWORD%' -- 대문자로 입력해서 검색을위해 TEXT UPPER사용
ORDER BY NAME, LINE -- 추출 후 라인정렬
타입 조건 없이 조회 하거나 함수, 트리거, 패키지 값으로 타입을 바꿔서 문자열 검색도 가능하다.
'DB > Oracle' 카테고리의 다른 글
[Oracle] DB 테이블스페이스 (0) | 2022.05.04 |
---|---|
[Oracle] DB dump 백업 및 복구 (0) | 2022.05.04 |
[Oracle] SQL NVL, NVL2 차이점 (0) | 2022.04.29 |
[Oracle] sql 여러 컬럼을 한 컬럼에 출력하기 (0) | 2022.04.25 |
[Oracle] 조건문에 1=1 사용하는 이유 (WHERE, 동적쿼리) (0) | 2022.02.28 |