Database/oracle1 Oracle - Trigger만들기 데이터베이스 트리거 (Database Trigger)? 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업- 위키 장/단점 어떤 테이블에 변경사항이 생길 때마다 로그(히스토리)를 남기고 싶다. 이때 Trigger을 사용하면? 장점 : 부가적인 작업인 로그적재를 Trigger에서 해주어 소스상에서는 메인작업만 신경쓰면 된다. (소스깔끔) 단점 : 소스에서 안보이다보니 (의도한건 아니지만 숨겨져 있어서) trigger가 존재하는걸 모른다면 갑자기생긴 log데이터에 당황스러울 수 있다. => 잘만 사용하면 소스도 깔끔해지고 편리할 수 있지만, 어쨌든 추가작업이다보니 생길 DB성능의 문제와 갑툭튀한 데이터에 당황스러울 수있으니 남발하지 말자. Template {OWNER}.{TRIGGER_SOURCE_TA.. 2021. 2. 2. 이전 1 다음