sql - saber - procedimientos almacenados modificados
¿Cómo averiguo cuándo se modificó o compiló por última vez un procedimiento almacenado en Oracle? (3)
SELECT LAST_DDL_TIME, TIMESTAMP
FROM USER_OBJECTS
WHERE OBJECT_TYPE = ''PROCEDURE''
AND OBJECT_NAME = ''MY_PROC'';
LAST_DDL_TIME
es la última vez que se compiló. TIMESTAMP
es la última vez que se cambió.
Es posible que sea necesario volver a compilar los procedimientos, incluso si no han cambiado cuando cambia una dependencia.
Estoy buscando una consulta SQL para lograr esto, pero otras opciones también podrían ser útiles.
SELECT name, create_date, modify_date
FROM sys.procedures order by modify_date desc
La siguiente consulta hará en Oracle
SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = ''OBJ_NAME'' ;