-- 접속 계정 프로시저, 함수, 패키지 조회
SELECT A.OBJECT_TYPE
, A.STATUS
, A.OBJECT_NAME
, A.CREATED
, A.LAST_DDL_TIME
, A.*
FROM USER_OBJECTS A
WHERE A.OBJECT_TYPE IN ('PROCEDURE', 'FUNCTION', 'PACKAGE')
ORDER BY A.OBJECT_TYPE
-- 특정 TEXT 구문이 포함된 저장 오브젝트 찾기
SELECT *
FROM USER_SOURCE -- ALL_SOURCE
WHERE TYPE IN ('PROCEDURE', 'FUNCTION', 'PACKAGE')
AND TEXT LIKE '%특정 TEXT%'
;
-- 저장 오브젝트 : 프로시저(PROCEDURE), 함수(FUNCTION), 패키지(PACKAGE), 트리거(TRIGGER) 등
-- USER_SOURCE : 현재 유저의 저장 오브젝트
-- ALL_SOURCE : 현재 유저가 접근 가능한 저장 오브젝트