행위

INVALID 오브젝트

DB CAFE

Dbcafe (토론 | 기여)님의 2019년 7월 8일 (월) 13:27 판 (새 문서: == INVAILD 오브젝트 COMPILE 처리 == <source lang=sql> SELECT DISTINCT 'ALTER '||OBJECT_TYPE||' '||OWNER||'.'|| OBJECT_NAME || ' COMPILE ;' AS COMP_COMMAND FROM DBA_OBJECTS WHER...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


INVAILD 오브젝트 COMPILE 처리[편집]

SELECT DISTINCT 'ALTER '||OBJECT_TYPE||'  '||OWNER||'.'|| OBJECT_NAME || ' COMPILE ;' AS COMP_COMMAND
FROM DBA_OBJECTS
WHERE STATUS = 'INVALID' 
  AND OBJECT_TYPE NOT IN ( 'PACKAGE BODY','SYNONYM') 
UNION
-- 패키지 바디만  
SELECT DISTINCT 'ALTER PACKAGE ' ||OWNER||'.'|| OBJECT_NAME || ' COMPILE BODY;' AS COMP_COMMAND
FROM DBA_OBJECTS
WHERE STATUS = 'INVALID' 
  AND OBJECT_TYPE IN ( 'PACKAGE BODY')  
order by 1  
  ;