Programming/Oracle2015. 11. 2. 17:19



특정문자를 포함하는 프로시져를 검색하거나

특정테이블을 사용하는 프로시져를 검색할때

USER_SOURCE테이블을 이용


SEARCH = 찾을 단어, 테이블,쿼리


SELECT *

  FROM USER_SOURCE

 WHERE TYPE = 'PROCEDURE'

   AND TEXT LIKE '%SEARCH%'

ORDER BY NAME, LINE



함수, 패키지도 검색가능


SELECT *

  FROM USER_SOURCE

 WHERE TYPE = 'FUNCTION'

   AND TEXT LIKE '%SEARCH%'

ORDER BY NAME, LINE


SELECT *

  FROM USER_SOURCE

 WHERE TYPE = 'PACKAGE'

   AND TEXT LIKE '%SEARCH%'

ORDER BY NAME, LINE



Posted by jvvj