1. 참조
    1. https://nmshome.tistory.com
    2. https://thinking-jmini.tistory.com/21
  2. 트리거의 정의
    1. 데이터베이스가 미리 정해 놓은 조건이 충족되거나, 특정 테이블에 삽입/수정/삭제 등의 데이터 변경이 발생하면 자동 실행되도록 정의한 동작
    2. 트리거 이름은 해당 데이터베이스에서 유일해야 함
  3. 트리거 생성
    1. CREATE TRIGGER [트리거 명]
    2. [동작시점] [SQL 연산] ON [테이블 명]
    3. BEGIN
    4.        [수행할 SQL문]
    5. END
  4. 동작 시점
    1. BEFORE : 대상 테이블의 INSERT, DELETE, UPDATE 동작 직전에 수행
    2. AFTER : 대상 테이블의 INSERT, DELETE, UPDATE 동작 이후에 수행
    3. INSTEAD OF : 대상 테이블의 INSERT, DELETE, UPDATE 동작 대신에 수행
  5. 트리거 삭제
    1. DROP TRIGGER [트리거 명]
  6. 트리거 예

     
error: Content is protected !!