트리거(Trigger)
데이터베이스 시스템에서 데이터의 삽인, 갱신, 삭제 등의 이벤트가 발생할 때 마다 관련 작업이 자동으로 수행되는 절차형 SQL
-트리거는 데이터베이스에 저장되며 데이터 변경 및 무결성 유지, 로그 메시지 출력 등의 목적으로 사용된다
트리거 구성도
이벤트
↓
트리거 |
DECLARE (필수) EVENT (필수) BEGIN (필수) -CONTROL -SQL -EXCEPTION END(필수) |
↓
데이터 변경
트리거 생성
CREATE[OR REPLACE] TRIGGER 트리거명 [동작시키 옵션]
[동작 옵션] ON 테이블명
REFERENCING [NEW | OLD] AS 테이블명
FOR EACH ROW
[WHEN 조건식]
BEGIN
트리거 BODY;
END
트리거 제거
DROP TRIGGER 트리거명;
'정보처리기사 실기' 카테고리의 다른 글
커서(Cursor) (0) | 2021.05.25 |
---|---|
사용자 정의 함수 (0) | 2021.05.25 |
프로시저(Procedure) (0) | 2021.05.25 |
JOIN (0) | 2021.05.25 |
DML (0) | 2021.05.25 |