트리거

    [Oracle] OBJECT(3) - TRIGGER

    내가 지정한 테이블에 INSERT, UPDATE, DELECT 등 DML문에 의해 변경사항이 생길 때 (테이블에 이벤트가 발생했을 때) 자동으로 매번 실행할 내용을 미리 정의해둘 수 있는 객체 EX) 회원탈퇴시 기존의 회원테이블에 데이터를 DELETE 후 곧바로 탈퇴한 회원들만 따로 보관하는 테이블에 자동으로 INSERT 처리해야된다! 신고 횟수가 일정 수를 넘었을 때 묵시적으로 해당 회원을 블랙리스트로 처리되게끔 입출고에 대한 데이터가 기록(INSERT)될 때 마다 해당 상품에 대한 재고수량 매번 수정(UPDATE)해야 될 때 * 트리거 종류 - SQL문의 실행시기에 따른 분류 > BEFORE TRIGGER : 내가 지정한 테이블에 이벤트가 발생되기 전에 트리거 실행 > AFRER TRIGGER : 내..