오라클

프로시저내 문자열 찾는 방법

code094 2024. 3. 6. 16:58

## 프로시저 또는 함수 내 문구 찾기
SELECT
   T1.OBJECT_ID
   , T1.OBJECT_NAME
   , T1.OBJECT_TYPE
   , T2.TEXT
FROM
   USER_OBJECTS T1
   INNER JOIN USER_SOURCE T2 ON T1.OBJECT_NAME = T2.NAME
WHERE
   T1.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION')
   AND T2.TEXT LIKE '%DATA%'  /* DATA  : 찾으려는 프로시저 또는 함수 내 문구 입력 */;