본문 바로가기
SQL/Oracle

오라클 PL/SQL 텍스트로 검색방법

by wakestand 2020. 11. 18.
반응형

오라클 PL/SQL 안에서 특정 내용의

프로시저, 함수, 패키지를 찾으려 할 때

오라클에서는 이클립스같은 기능을 지원하지 않으므로

 

쿼리를 쳐서 찾는 방법밖에 없는데

 

위 예제와 같이 USER_SOURCE 테이블에

조회 조건에 TEXT를 LIKE로 검색하면

해당 내용이 어디에 들어있는지

NAME과 TYPE을 통해 쉽게 찾을 수 있다

 

마지막으로 전체 쿼리는 아래와 같다

 

SELECT *
  FROM USER_SOURCE
 WHERE 1=1
   AND TYPE IN ('PROCEDURE', 'FUNCTION', 'PACKAGE')
   AND TEXT LIKE  '%TYPE RECORD_EXAMPLE IS%' -- 찾을 텍스트 입력
반응형

댓글