반응형
Oracle/SQL: 트리거 활성화/비활성화 여부 확인
Oracle/SQL에서 특정 트리거가 활성화 또는 비활성화되었는지 어떻게 확인합니까?
다음은 트리거가 유효한지 여부를 지정하지만 활성화되거나 비활성화되지는 않습니다.
SELECT *
FROM ALL_OBJECTS
WHERE OBJECT_TYPE = 'TRIGGER' AND OBJECT_NAME = 'the_trigger_name';
내 오라클 데이터베이스 버전: 12c - Enterprise Edition v12.1.0.2.0 - 64비트
StackOverflow를 확인하고 다음 게시물을 발견했지만 Oracle/SQL 관련 답변을 찾지 못했습니다.
user_triggers
스키마와 관련하여 생성된 모든 트리거가 있는 테이블입니다.
그렇게,
SELECT STATUS FROM USER_TRIGGERS WHERE TRIGGER_NAME = 'the_trigger_name';
다중 하나상가져다니옵태를음의의 .ENABLED
또는DISABLED
.
또한 모든 트리거와 해당 상태를 가져오려면...
SELECT TRIGGER_NAME, STATUS FROM USER_TRIGGERS;
이 질문은 저에게도 효과가 있었습니다.
SELECT trigger_name,status
FROM dba_triggers
WHERE trigger_name = upper ('TRIGGERNAME');
언급URL : https://stackoverflow.com/questions/49557423/oracle-sql-check-if-trigger-enabled-disabled
반응형
'programing' 카테고리의 다른 글
파이썬에서 "if someobj == 없음:"보다 "if someobj:"가 더 나은 이유는 무엇입니까? (0) | 2023.07.20 |
---|---|
SQL Oracle LEFT JOIN 및 SUBQUERY 오류: ORA-00905: 키워드 누락 (0) | 2023.07.20 |
오른쪽에서 왼쪽으로 스와이프 제스처를 처리하는 방법 (0) | 2023.06.10 |
"MapHttpRoute"와 "MapRoute"의 차이점은 무엇입니까? (0) | 2023.06.10 |
업로드 시 업로드 수 제한 (0) | 2023.06.10 |