Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment savoir quand une procédure stockée a été modifiée ou compilée pour la dernière fois dans Oracle ?

SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = 'PROCEDURE'
AND OBJECT_NAME = 'MY_PROC';

LAST_DDL_TIME est la dernière fois qu'il a été compilé.TIMESTAMP est la dernière fois qu'il a été modifié.

Les procédures peuvent devoir être recompilées même si elles n'ont pas changé lorsqu'une dépendance change.