트리거의 정의
트리거(Trigger)는 자동으로 실행되는 프로시저의 한 형태로서 테이블에 데이터가 입력, 수정, 삭제되어질 때 다른 테이블에 연관된 작업을 정의하기 위한 목적으로 사용되어 지며 데이터 무결성 등을 확인하는 용도로도 사용되어 질 수 있다. 트리거는 트랜잭션의 일부로 작동한다.
트리거의 필요성
트리거는 테이블이나 뷰를 통해 데이터가 입력, 수정, 삭제될 경우 자동으로 실행되어 지기 때문에 연관된 작업을 처리하는데 있어서 여러 번 프로시저를 호출해서 실행하거나 여러번 SQL 명령을 실행할 필요가 없기 때문에 사용하는 입장에서의 복잡성을 줄일 수 있다.
프로젝트 수행시 개발자나 프로그래머들이 복잡한 업무를 숙지하지 않아도 되기 때문에 프로젝트를 안정적으로 수행할 수 있는 장점이 있다.
'정보 처리 > 데이터베이스' 카테고리의 다른 글
기타 - 데이터베이스 스냅숏(snapshot) (0) | 2008.12.17 |
---|---|
기타 - 뷰(View)란 (0) | 2008.12.17 |
조인 - OUTER JOIN(외부조인) (0) | 2008.12.16 |
조인 - INNER JOIN(내부조인/이너조인) (0) | 2008.12.16 |
조작문 - LIKE 연산자 (0) | 2008.12.13 |