2017-12-05 42 views
0

11月24日にpackage bodyを作成しました。今日も同じパッケージボディオブジェクト(create or replace)が作成されましたが、last DDL dateは変更されていません。これには何らかの理由がありますか?以下は LAST_DDL_TIMEパッケージ本体の作成または交換後に変更しない

は、私が間違っている可能性

SELECT object_name, object_type, created, last_ddl_time, status FROM ALL_OBJECTS WHERE OBJECT_NAME = 'xxxxxxxxx'; 
+0

[クロスポストしない](http://meta.stackexchange.com/q/64068/157328)を実行してください。ここでも尋ねられます:https://dba.stackexchange.com/questions/192452/last-ddl-time-not-changing-after-compilation-of-package-body –

答えて

1

あなたのクエリを使用していたクエリです。あなたのクエリはSPECだけでなく、BODYを戻すだろうとだけBODYは、理論的にはあなたのため、...を更新しました とOBJECT_TYPEは=「パッケージのBODY」

:あなたはあなたのWHERE句にこれを追加する必要が

あなたのパッケージをどうやって更新したかは正確には言いません。

+0

こんにちは、それは仕様とボディの両方を返します..どちらも変更されていない –

+1

あなたのコードをどのように更新しているかをスクリプト、IDEなどで正確に示してください – thatjeffsmith

関連する問題