오라클에서 트리거 사용
2008. 7. 1.
활용 1. 데이터 무결성의 강화 - 전체 데이터베이스에 걸쳐 영향 받은 테이블을 연속적으로 변경함으로서 데이터 무결성을 강화하는데 사용될 수 있다. - 중복되었거나 파생된 데이터에 대해 트리거를 사용하는 것이 좋다. 2. 참조 무결성의 강화 - 연속적인 삭제 / 갱신이 일어날 필요가 있을 때 적절한 작업을 하도록 보장하는데 유용하다. - FOREIGN KEY, REFERENCE 제약을 사용할 수도 있다. - 자신의 오류 메시지를 정의할 수 있다. 3. 업무 규칙의 설정 - 제약에 의해 표현될 수 있는 것보다 복잡한 제약을 표현할 수 있다. 4. 감사기능의 확장 - 상세한 변경 내역을 추적하려면, 트리거를 적용하거나 Log Miner를 이용해 아카이브 로그를 뒤지는 수 밖에 없음 - 감사 목적으로 적용되는..