728x90
반응형
<트리거(Trigger)>
특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생시 DBMS에서 자동적으로 실행되도록 구현된 프로그램
<트리거 구성요소>
1. DECLARE(선언부)
트리거의 명칭, 변수 및 상수, 데이터 타입을 정의함
2. EVENT(이벤트부)
트리거가 실행되는 조건을 명시함
3. BEGIN~END
트리거의 시작과 종료를 의미함
4. CONTROL(제어부)
조건문 또는 반복문이 삽입되어 순차적으로 처리됨
5. SQL
DML(데이터 조작어) 문이 삽입되어 데이터 관리를 위한 조회, 추가, 수정, 삭제 작업을 수행함
6. EXCEPTION(예외부)
BEGIN~END 안의 구문 실행 중 예외가 발생 시, 처리 방법을 정의함
<트리거 순서>
DECLARE -> EVENT -> BEGIN~END -> CONTROL -> SQL -> EXCEPTION
728x90
반응형
'정보처리기사' 카테고리의 다른 글
[정보처리기사 이론 정리]자료 구조 (0) | 2022.03.25 |
---|---|
[정보처리기사 이론 정리]프로그램 개발 도구 (0) | 2022.03.25 |
[정보처리기사 이론 정리]형상관리 (0) | 2022.03.25 |
[정보처리기사 이론 정리]MPEG (0) | 2022.03.25 |
[정보처리기사 이론 정리]DRM (0) | 2022.03.25 |