데이터베이스 트리거: 두 판 사이의 차이

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 생성
  • 데이터베이스 시작/종료

참고 문헌[편집 | 원본 편집]