2012-10-18 1 views
1

업데이트 및 삽입 DML 작업을위한 트리거를 구현해야하는 시나리오가 있습니다. 그러나 업데이트 및 삽입을 하나의 트리거에 구현할지 또는 삽입 및 삭제에 대해 각각 2 개의 트리거를 만들지에 대한 수정이 필요합니다.성능 : 1 INSERT & UPDATE에서 트리거 1 개, INSERT & UPDATE에서 각각 1 개씩 2 개 트리거

또한 제 경우에는 여러 삽입을 실행해야 할 수도 있습니다 CODE OPTIMAZATION 내 프로젝트에 큰 문제로

성능에 관해서 더 나은 옵션에 대해 저를 제안하십시오 ... 한 가지에 명령 (난 내 클라이언트를 의미합니다 .. !!)) ..

답변

1

I을 하나의 트리거를 생성하여 UPDATE에 대한 별도의 트리거를 생성하고 INSERT가 유지 관리 문제가 될 것을 제안합니다. 코드 최적화와 관련하여 성능 문제는 없습니다.
성능 최적화 관점에서 IF EXISTS과 같은 것을 확인할 수 있습니다.