꽤 긴 휴가가 끝나고 다시 일상으로 돌아왔습니다... ㅠㅠ
오늘은 데이터 딕셔너리 뷰 중 하나인 USER_SOURCE에 대해 간단히 포스팅해보려 합니다.
USER_SOURCE
앞서 ALL_OBJECTS를 사용해 테이블, 트리거, 프로시저 등을 찾을 수 있었습니다.
USER_SOURCE는 트리거, 프로시저, 패키지, 함수에 관한 정보를 담고 있습니다.
USER_SOURCE의 컬럼은 아래와 같은데 주로 TEXT 컬럼을 사용해서 오브젝트를 찾습니다.
만약 TESTTB라는 테이블을 수정해주는 오브젝트를 찾는다면 아래와 같은 형식으로 쿼리를 입력하면 됩니다.
SELECT *
FROM USER_SOURCE
WHERE 1=1
AND TEXT LIKE '% UPDATE TESTTB %'
+ 피드백은 언제나 환영입니다 :)