Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como descubro quando um procedimento armazenado foi modificado ou compilado pela última vez no Oracle?

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

LAST_DDL_TIME é a última vez que foi compilado.TIMESTAMP é a última vez que foi alterado.

Os procedimentos podem precisar ser recompilados mesmo que não tenham sido alterados quando uma dependência for alterada.