2017-12-05 7 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

[crosspost] (http://meta.stackexchange.com/q/64068/157328)를 수행하십시오. 또한 여기에 질문 : https://dba.stackexchange.com/questions/192452/last-ddl-time-not-changing-after-compilation-of-package-body –

답변

1

쿼리를 사용하고 쿼리입니다. 및 OBJECT_TYPE = '패키지 BODY'

는 SPEC뿐만 아니라 BODY 만 BODY을 다시 가져올 것입니다 귀하의 질의가 업데이트 된

... 이론적으로는 가입일 :

당신은 당신의 WHERE 절에이를 추가해야 당신의 패키지를 어떻게 업데이트했는지 정확하게 말하지는 않습니다.

+0

안녕하세요, 그것은 사양과 본문을 모두 반환합니다 .. 둘 다 있습니다 변경되지 않았습니다 –

+1

코드, 스크립트, IDE 등을 정확히 어떻게 업데이트하는지 보여주세요. – thatjeffsmith