반응형
오라클에서 저장 프로시저가 마지막으로 수정 또는 컴파일된 시기를 확인하려면 어떻게 해야 합니까?
이를 위해 SQL 쿼리를 찾고 있지만 다른 옵션도 유용할 수 있습니다.
SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME
마지막으로 컴파일된 시간입니다.TIMESTAMP
마지막으로 변경된 시간입니다.
종속성이 변경될 때 절차가 변경되지 않았더라도 절차를 다시 컴파일해야 할 수 있습니다.
SELECT name, create_date, modify_date
FROM sys.procedures order by modify_date desc
Oracle에서는 다음 쿼리를 수행할 수 있습니다.
SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = 'OBJ_NAME' ;
위의 질문과 약간 유사한 특정 날짜 이후에 변경된 PLSQL 패키지를 찾기 위해 구글링을 할 때 여기에 왔습니다.위의 WW.s 답변을 사용하여 "최근" 변경된 개체를 찾기 위해 이 쿼리를 받았습니다.
LAST_DDL_TIME, TIME, OBJECT_NAME, object_type 선택원본 사용자_OBJECTSWHERE -- OBJECT_TYPE IN ('프로시저', '패키지', '패키지 본체', 'VIEW', 'FUNCTION') 및TIMESTAMP > '2019-02-20'타임스탬프 설명별 주문
언급URL : https://stackoverflow.com/questions/297392/how-do-i-find-out-when-a-stored-procedure-was-last-modified-or-compiled-in-oracl
반응형
'programing' 카테고리의 다른 글
ASP.NET 웹 양식 및 ASP.NET 웹 페이지 (0) | 2023.06.15 |
---|---|
훌륭한 R 재현 가능 예제를 만드는 방법 (0) | 2023.06.15 |
새로운 버전의 R을 설치하는 고통 없는 방법은 무엇입니까? (0) | 2023.06.15 |
파이썬에서 특정 달의 일 수를 어떻게 결정합니까? (0) | 2023.06.15 |
컨트롤러 ASP.NET MVC에서 프로젝트 루트 경로를 가져오시겠습니까? (0) | 2023.06.15 |