카테고리 없음

[Oracle] 접속 계정 저장 오브젝트(프로시저, 함수, 패키지, 트리거 등) 조회 방법

밥코딩 2022. 6. 14. 16:03

 

-- 접속 계정 프로시저, 함수, 패키지 조회
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 : 현재 유저가 접근 가능한 저장 오브젝트