개발 및 관리/Oracle 9i, 10g, 11g, 12c, 19c
오라클 테이블 컬럼 추가 후 INVALID OBJECT 컴파일
HighLighter
2022. 4. 14. 23:01
반응형
1. FUNCTION 컴파일
SELECT 'ALTER FUNCTION '||OWNER||'.'||NAME||' COMPILE;' FROM DBA_SOURCE
WHERE OWNER = 'SCOTT' AND TEXT_LIKE '%TABLE_NAME%'
AND TYPE = 'FUNCTION'
GROUP BY OWNER, NAME, TYPE
ORDER BY TYPE, NAME;
2. PROCEDURE 컴파일
SELECT 'ALTER PROCEDURE '||OWNER||'.'||NAME||' COMPILE;' FROM DBA_SOURCE
WHERE OWNER = 'SCOTT' AND TEXT_LIKE '%TABLE_NAME%'
AND TYPE = 'PROCEDURE'
GROUP BY OWNER, NAME, TYPE
ORDER BY TYPE, NAME;
3. TRIGGER 컴파일
SELECT 'ALTER TRIGGER '||OWNER||'.'||NAME||' COMPILE;' FROM DBA_SOURCE
WHERE OWNER = 'SCOTT' AND TEXT_LIKE '%TABLE_NAME%'
AND TYPE = 'TRIGGER'
GROUP BY OWNER, NAME, TYPE
ORDER BY TYPE, NAME;
반응형