Trigger (1)
Trigger는 stored procedure의 일부이고 stored procedure처럼 설정한 이벤트가 발생하면 실행된다.
Trigger를 작동시키는 이벤트에는 여러 종류가 있다.
- 테이블에 행 삽입하기
- 테이블구조 바꾸기
- SQL서버 instance에 logon하기
등
Trigger는 사용자에 의해 수동으로 실행될 수 없으며, 인자를 받지 않는다.
Trigger는 크게 3가지로 나뉜다.
1. Data Manipulation Language(DML) trigger = INSERT, UPDATE, DELETE 발생 시 작동
2. Data Definition Language(DDL) = CREATE, ALTER, DROP 발생 시 작동
3. Logon trigger = LOGON 발생 시 작동
반응형
'백엔드 > SQL' 카테고리의 다른 글
[SQL] Trigger (3) (0) | 2021.12.13 |
---|---|
[SQL] Trigger (2) (0) | 2021.12.13 |
[SQL] N' ' (0) | 2021.12.04 |
[SQL] Stored procedure (2) (0) | 2021.12.04 |
[SQL] Stored procedure (1) (0) | 2021.12.04 |
댓글