Notice
Recent Posts
Recent Comments
Link
투케이2K
39. (DB/데이터베이스) 트리거 (Database Trigger) 개념 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. 트리거 란 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미합니다
2. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용됩니다
3. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있습니다
4. 트리거 종류 :
- 행 트리거 : 테이블 안의 영향을 받은 행 각각에 대해 실행된다. 변경 전 또는 변경 후의 행은 OLD, NEW 라는 가상 줄 변수를 사용하여 읽을 수 있다.
- 문장 트리거 : INSERT, UPDATE, DELETE 문에 대해 한번만 실행된다.
5. 트리거 속성 :
- BEFORE 또는 AFTER : 트리거가 실행되는 시기를 지정한다.
- INSTEAD OF : 트리거를 원래 문장 대신 수행한다.
- WHEN : 트리거를 시작하는 조건식을 지정한다.
- INSERT : 새로운 행 삽입
- UPDATE (기존 행의 변경) / UPDATE OF (기존 행의 특정 열 변경)
- DELETE : 기존 행 삭제
반응형
'DataBase' 카테고리의 다른 글
41. (DB/데이터베이스) DW (데이터 웨어하우스) 용어 설명 (0) | 2022.10.29 |
---|---|
40. (DB/데이터베이스) NoSQL 개념 설명 참고 사이트 (0) | 2022.10.25 |
38. (DB/데이터베이스) 테이블 스페이스 (Table Spaces) 개념 설명 (0) | 2022.10.25 |
37. (DB/데이터베이스) 사용자 정의 함수 UDF (Function) 개념 설명 (0) | 2022.10.25 |
36. (DB/데이터베이스) 프로시저 (procedure) 개념 및 장점 , 단점 설명 실시 (0) | 2022.10.20 |
Comments