특정 테이블에 연결된 작업이있는 모든 트리거를 검색하는 방법을 찾고 있습니다. 너무 많아서 서버에있는 모든 트리거를 수동으로 읽지 않으려합니다.모든 트리거를 특정 테이블에 연결하려면 어떻게합니까?
아이디어가 있으십니까?
특정 테이블에 연결된 작업이있는 모든 트리거를 검색하는 방법을 찾고 있습니다. 너무 많아서 서버에있는 모든 트리거를 수동으로 읽지 않으려합니다.모든 트리거를 특정 테이블에 연결하려면 어떻게합니까?
아이디어가 있으십니까?
SELECT * FROM USER_TRIGGERS WHERE TABLE_NAME = 'NAME_OF_YOUR_TABLE';
자신이 아닌 다른 스키마에 관심이 있다면'USER_TRIGGERS' 대신'ALL_TRIGGERS'를 사용하는 것이 좋습니다. –
정말 고마워요! – Tami
당신은 피터 랭은 다음 뷰 dba_dependencies (또는 ALL_DEPENDENCIES 또는 물론 user_dependencies)을 조사하여 표시된 것을 의미합니다.
* 특정 테이블에 연결된 작업이 * 무엇을 의미합니까? 특정 테이블의 변경 사항을 듣는 트리거를 찾고 싶습니까, 아니면 일부 테이블을 수정하는 다른 테이블의 트리거를 찾고 싶습니까? –