-
오라클 프로시저 , 함수 변경 이력 체크DB/Oracle 2021. 6. 4. 13:47반응형
-- 변경됬는지 체크
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 OBJECT_TYPE IN ('FUNCTION', 'PROCEDURE')
AND TO_CHAR (LAST_DDL_TIME, 'YYYYMMDD') >= '20210501'
AND OBJECT_NAME = '프로시저명 or 함수명'
ORDER BY OBJECT_TYPE , OBJECT_NAME;
-- 변경된 부분 찾을 때
SELECT TYPE,
NAME,
LINE,
TEXT
FROM USER_SOURCE
WHERE TYPE IN ('FUNCTION', 'PROCEDURE')
-- AND TEXT LIKE '%수정%'
AND NAME = '프로시저명 or 함수명'
ORDER BY TYPE , NAME , LINE;
반응형'DB > Oracle' 카테고리의 다른 글
Oracle DB 버전 확인 (0) 2023.07.06 DB Wrap (0) 2023.06.28 [Trigger] Mutating Error 및 해결책 (0) 2021.05.13 Oracle VArray Procedure Sample (0) 2021.05.12 Oracle - INSTR 문자열의 앞,뒤부터 특정 문자 자리수 찾기 (0) 2020.12.24 댓글