[SIST] Oracle_days18
·
TIL/Oracle
1. 트리거(Trigger) 1) 어떤 작업 전(before) 또는 작업 후(after) 트리거에 정의한 로직을 실행하는 PL/SQL의 한 종류 2) 대상(테이블)에 미리 트리거를 지정하면 어떤 이벤트(DML)가 발생할 때 자동으로 지정된 트리거가 작동(할당) 3) 트리거 예시 4) 트리거 키워드(예약어) ㄱ. 작업 전에 자동 처리되는 트리거 : BEFORE TRIGGER ㄴ. 작업 후에 자동 처리되는 트리거 : AFTER TRIGGER ㄷ. FOR EACH ROW : 행 마다 처리되는 트리거(ROW TRIGGER) ㄹ. REFERENCING : 영향받는 행의 값 참조 ㅁ. :OLD -> 참조되기 전에 열(컬럼)의 값 ㅂ. :NEW -> 참조한 후에 열(컬럼)의 값 5) 트리거 형식 【형식】 CREATE..