데이터베이스 트리거: 두 판 사이의 차이
IT위키
(새 문서: 분류:데이터베이스 트리거 ;Database Trigger 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으...) |
(1.229.218.104 (토론)의 25571판 편집을 되돌림) 태그: 편집 취소 |
||
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
[[분류:데이터베이스 | [[분류:데이터베이스]] | ||
;Database Trigger | ;Database Trigger | ||
데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL | 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL |
2021년 3월 31일 (수) 15:24 기준 최신판
- Database Trigger
데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL
트리거의 구조[편집 | 원본 편집]
- 실행 시점(Timing)
- 실행 사건(Event)
- 몸체(Body)
기본 명령어[편집 | 원본 편집]
- 생성 : CREATE TRIGGER
- 수정 : ALTER TRIGGER
- 삭제 : DROP TRIGGER
이벤트 트리거[편집 | 원본 편집]
데이터베이스 내에서 생기는 이벤트들을 관리하기 위해 생성하는 트리거
유저 이벤트 트리거[편집 | 원본 편집]
- 사용자 통해 발생되는 작업에 TRIGGER 생성
- CREATE, ALTER, DROP
- 로그온/오프
데이터베이스/시스템 이벤트 트리거[편집 | 원본 편집]
- DB 전체 영향주는 작업에 TRIGGER 생성
- 데이터베이스 시작/종료