Oracle
 sql >> Database >  >> RDS >> Oracle

Come faccio a sapere quando una stored procedure è stata modificata o compilata l'ultima volta in Oracle?

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

LAST_DDL_TIME è l'ultima volta che è stato compilato.TIMESTAMP è l'ultima volta che è stato modificato.

Potrebbe essere necessario ricompilare le procedure anche se non sono state modificate quando cambia una dipendenza.