728x90
1. 프로시저, 펑션 내용 검색하기
-- 테스트라는 텍스트가 들어간 오브젝트 검색
SELECT
A.OBJECT_ID,
A.OBJECT_NAME,
A.OBJECT_TYPE,
B.TEXT
FROM USER_OBJECTS A, USER_SOURCE B
WHERE 1=1
AND A.OBJECT_NAME = B.NAME
AND A.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION')
AND B.TEXT LIKE '%테스트%';
-- PACKAGE 라는 텍스트가 들어간 오브젝트 검색
SELECT TEXT
FROM USER_SOURCE
WHERE TEXT LIKE '%PACKAGE%';
-- 프로시저명 검색
SELECT *
FROM USER_PROCEDURES
WHERE OBJECT_NAME LIKE '%테스트%';
'Oracle' 카테고리의 다른 글
오라클 테이블 row 길이, 테이블 사이즈, 인덱스 사이즈 조회하기 (0) | 2024.08.06 |
---|---|
오라클 쿼리로 $ORACLE_HOME 경로, 오라클 정보 확인 (0) | 2024.07.17 |
오라클 테이블 생성 삭제(DBeaber DDL 추출) (0) | 2024.07.01 |
오라클 테이블 컬럼, 코멘트 추가 삭제 조회 (0) | 2024.06.25 |
오라클 PK 인덱스 생성, 삭제, 컬럼 추가하는 방법 (2) | 2024.06.19 |