25

これを実現するための SQL クエリを探しているのが望ましいのですが、他のオプションも役立つ場合があります。

4

4 に答える 4

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

LAST_DDL_TIME最後にコンパイルされたときです。 TIMESTAMP最後に変更されました。

依存関係が変更されたときにプロシージャが変更されていなくても、プロシージャを再コンパイルする必要がある場合があります。

于 2008-11-17T23:54:34.670 に答える
0

次のクエリはOracleで行います

 SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = 'OBJ_NAME' ;
于 2011-11-15T04:39:37.333 に答える
0
SELECT name, create_date, modify_date 
FROM sys.procedures order by modify_date desc
于 2011-11-03T07:15:33.793 に答える