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

From CS Wiki
(1.229.218.104 (토론)의 25571판 편집을 되돌림)
Tag: Undo
 
Line 1: Line 1:
[[분류:데이터베이스 트리거]]
[[분류:데이터베이스]]
;Database Trigger
;Database Trigger
데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL
데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL
Line 7: Line 7:
* 실행 사건(Event)
* 실행 사건(Event)
* 몸체(Body)
* 몸체(Body)
없죠


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

Latest revision as of 01:24, 31 March 2021

Database Trigger

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

트리거의 구조[edit | edit source]

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

기본 명령어[edit | edit source]

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

이벤트 트리거[edit | edit source]

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

유저 이벤트 트리거[edit | edit source]

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

데이터베이스/시스템 이벤트 트리거[edit | edit source]

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

참고 문헌[edit | edit source]