我最好寻找一个SQL查询来完成此操作,但其他选项也可能有用。
SELECT LAST_DDL_TIME, TIMESTAMP FROM USER_OBJECTS WHERE OBJECT_TYPE = 'PROCEDURE' AND OBJECT_NAME = 'MY_PROC';
LAST_DDL_TIME 是最后一次编译。 TIMESTAMP 是最后一次更改。
LAST_DDL_TIME
TIMESTAMP
即使依赖关系发生更改,即使过程没有更改,也可能需要重新编译过程。