Database/Oracle

[Oracle]USER_SOURCE 사용

  • -
반응형

꽤 긴 휴가가 끝나고 다시 일상으로 돌아왔습니다... ㅠㅠ

오늘은 데이터 딕셔너리 뷰 중 하나인 USER_SOURCE에 대해 간단히 포스팅해보려 합니다.

USER_SOURCE

앞서 ALL_OBJECTS를 사용해 테이블, 트리거, 프로시저 등을 찾을 수 있었습니다.

USER_SOURCE는 트리거, 프로시저, 패키지, 함수에 관한 정보를 담고 있습니다.

USER_SOURCE의 컬럼은 아래와 같은데 주로 TEXT 컬럼을 사용해서 오브젝트를 찾습니다.

 

만약 TESTTB라는 테이블을 수정해주는 오브젝트를 찾는다면 아래와 같은 형식으로 쿼리를 입력하면 됩니다.

SELECT *
FROM USER_SOURCE
WHERE 1=1
AND TEXT LIKE '% UPDATE TESTTB %'

 


+ 피드백은 언제나 환영입니다 :)

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.