Oracle 저장 프로시저 마지막 수정 날짜 가져오기
먼저, 여러분의 도움에 감사드립니다.
MSSQL의 sys.procedure와 유사한 것을 찾고 있습니다.oracle(10g)에서 modify_date.
약간의 맥락:
우리는 오라클과 mssql 모두에서 사용할 수 있도록 많은 저장 프로시저를 설계합니다.mssql에서는 어떤 저장 프로시저가 업데이트되었는지 확인할 수 있을 정도로 간단합니다(modify_date가 더 새것이 됨).오라클과 비슷한 것이 있다고 들었는데, 인터튜브에서 귀중한 것을 거의 발견하지 못했습니다.가까운 것이 있다는 소문도 들었지만, 저장고의 마지막 편집 날짜가 적혀 있습니다.저는 "누군가가 저장고의 텍스트를 마지막으로 변경한 시간"을 찾고 있기 때문에, 이것은 제대로 작동하지 않을 것입니다.
이것이 가능합니까?무슨 속임수라도 있습니까?지금 우리는 저장 프로시저 내에서 텍스트 코멘트를 유지하고 있고 개발자 중 한 명이 그 코멘트에서 날짜를 빼내는 루틴을 작성했습니다.그것은 우둔하고 잊어버리기 쉬우며 저는 더 나은 방법을 찾고 싶습니다.
다시 한번 도와주셔서 감사합니다.
SELECT LAST_DDL_TIME, TIMESTAMP
FROM DBA_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'PRC_MINE'
코드의 실제 변경에 관심이 있는 경우 AUDIT 문 또는 DDL 트리거를 조사합니다.
소스 제어를 처리하기 위해 하위 버전이나 팀 시스템과 같은 것을 사용하는 것이 더 나을 수 있습니다.
언급URL : https://stackoverflow.com/questions/1313212/oracle-get-stored-procedure-last-modified-date
'programing' 카테고리의 다른 글
CSS에서 모든 하위 요소를 재귀적으로 선택 (0) | 2023.07.29 |
---|---|
PDO 연결 테스트 (0) | 2023.07.29 |
메서드 apis(java.util.function)입니다.ApiSelectorBuilder 유형의 술어)는 적용되지 않습니다. (0) | 2023.07.29 |
iPhone UI 테이블 보기.음악 앱처럼 알파벳 단일 목록을 설정하는 방법은 무엇입니까? (0) | 2023.07.29 |
ES6에서 화살표 기능이 즉시 실행 (0) | 2023.07.29 |