개발환경에서 배치를 돌리면서 테이블 하나를 두 번 UPDATE 해야 하는데
이 테이블의 변경 내역을 저장하기 위해 로그테이블을 만들어 트리거를 통해 저장되도록 하였었다.
여기서 개발환경이다 보니 데이터가 적어서 처리가 너무 빠르다 보니 SYSDATE로 지정한 PK가 중복되어
계속 실패하니 짜증나서 트리거 멈추는 방법을 찾아보았다.
1. 트리거 활성화
ALTER TRIGGER triggerName ENABLE;
2. 트리거 비활성화
ALTER TRIGGER triggerName DISABLE;
역시 찾아보면 뭐든지 다 있다.. 내가 몰랐을 뿐
'DB > ORACLE' 카테고리의 다른 글
ORACLE사용자 계정 추가/설정 (0) | 2022.08.28 |
---|---|
Oracle SQL 처리과정 (0) | 2022.08.28 |
Oracle Server 구조 (0) | 2022.08.28 |