본문 바로가기
Web Programming/DB

[ORACLE, DB] PL/SQL(프로시저(PROCEDURE)), FUNCTION(함수), SYNONYM(시노님) 변경이력 조회

by jaey0ng 2023. 6. 22.

설명보단 바로 쿼리 보여드리겠습니다

SELECT OBJECT_TYPE
     , OBJECT_NAME
     , STATUS
     , TO_CHAR(CREATED, ‘YYYYMMDD’) AS CREATED
     , TO_CHAR(LAST_DDL_TIME, ‘YYYYMMDD’) AS LAST_DDL_TIME
  FROM USER_OBJECTS
 WHERE 1=1
   AND OBJECT_TYPE IN (‘FUNCTION’, ‘PROCEDURE’, ‘SYNONYM’)
   AND TO_CHAR(LAST_DDL_TIME, ‘YYYYMMDD’) >= ‘20230601’ —- 현재 달기준(2023.06.22)
   AND OBJECT_NAME = ‘프로시저명 or 함수명 or 시노님명’
 ORDER BY OBJECT_TYPE, OBJECT_NAME
;

위 쿼리 중
조건절에 날짜, 원하는 오브젝트명 만 바꿔서 사용하시면 됩니다.