오라클 Function 과 Procedure 내의 TABLE 또는 내용을 찾는 방법
가끔 Function 과 Procedure 내의 내용을 찾아봐야 하거나 Table 을 검색해야 하는 일이 생긴다.
이럴 때 사용하는 쿼리인데, 정말 유용하다.
DB의 많은 Procedure 와 Function 내 알아보기 위한 구문이며,
사실은 매우 간단하지만 잘 외워지지 않고 몰라서 힘들게 찾는 경우도 보았다.
그래서 아래 구문을 사용하면 정말 편리하게 활용 할 수 있다.
Procedure 내 검색
SELECT *
FROM USER_SOURCE
WHERE TYPE = 'PROCEDURE'
AND UPPER(TEXT) LIKE '%테이블명 또는 찾고자 하는 내용%'
ORDER BY NAME, LINE
FUNCTION 내 검색
SELECT *
FROM USER_SOURCE
WHERE TYPE = 'FUNCTION'
AND UPPER(TEXT) LIKE '%테이블명 또는 찾고자 하는 내용%'
ORDER BY NAME, LINE
위 문장을 활용하면 검색이 되며, 쉽게 활용할 수 있습니다.
이상입니다 !