데이터베이스 트리거: Difference between revisions

From CS Wiki
(새 문서: 분류:데이터베이스 트리거 ;Database Trigger 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으...)
 
Line 7: Line 7:
* 실행 사건(Event)
* 실행 사건(Event)
* 몸체(Body)
* 몸체(Body)
없죠


== 기본 명령어 ==
== 기본 명령어 ==

Revision as of 00:36, 4 December 2020

Database Trigger

데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL

트리거의 구조

  • 실행 시점(Timing)
  • 실행 사건(Event)
  • 몸체(Body)

없죠

기본 명령어

  • 생성 : CREATE TRIGGER
  • 수정 : ALTER TRIGGER
  • 삭제 : DROP TRIGGER

이벤트 트리거

데이터베이스 내에서 생기는 이벤트들을 관리하기 위해 생성하는 트리거

유저 이벤트 트리거

  • 사용자 통해 발생되는 작업에 TRIGGER 생성
  • CREATE, ALTER, DROP
  • 로그온/오프

데이터베이스/시스템 이벤트 트리거

  • DB 전체 영향주는 작업에 TRIGGER 생성
  • 데이터베이스 시작/종료

참고 문헌