1
언급 된 테이블 이름을 사용하여 특정 스키마에서 모든 뷰의 목록을 찾고 싶습니다.특정 테이블 이름을 사용하는 Oracle 뷰 목록
뷰 1와 뷰 2는 테이블 이름 "표"를 사용하여 표를 사용하는 경우, 내가보기 이름 "뷰 1"과 뷰 2 "를 찾고자
이알려 주시기 바랍니다, 내가 할 수있는 방법을
언급 된 테이블 이름을 사용하여 특정 스키마에서 모든 뷰의 목록을 찾고 싶습니다.특정 테이블 이름을 사용하는 Oracle 뷰 목록
뷰 1와 뷰 2는 테이블 이름 "표"를 사용하여 표를 사용하는 경우, 내가보기 이름 "뷰 1"과 뷰 2 "를 찾고자
이알려 주시기 바랍니다, 내가 할 수있는 방법을
사용이 쿼리.. :
SELECT *
FROM all_dependencies
WHERE TYPE = 'VIEW'
AND referenced_type = 'TABLE'
select
*
from
all_dependencies
where
type='VIEW'
and referenced_name like '%table_name%'
and referenced_type = 'TABLE'
완벽 :) 당신의 도움을. 내가 "referenced_name"을 확인 같아 조건을 추가 내 특정 테이블을 참조하는 뷰를 찾기 위해, 귀하의 답변에 감사합니다 더 많은 정보를 추가! – user613114
베어 마음에 당신이 할 수 있습니다 관심있는 소유자를 보거나 최소한 SYS를 제외하십시오. 'AND owner ='MYSCHEMA ''. – Drumbeg