我最好找一个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
即使在依赖项发生更改时未更改过程,也可能需要重新编译过程.