공부하자/Oracle

1. 트리거란? 트리거(trigger)란 데이터의 변경(INSERT, DELETE, UPDATE)문이 실행될 때 자동으로 실행되는 프로시저를 말한다. 트리거를 설정해 놓으면 데이터가 변경되기 전(BEFORE)과 후(AFTER) 시점에 개입하여 원하는 로직을 실행할 수 있다. 트리거가 프로시저와 다른 점은 프로시저는 호출을 해야지 실행이 된다면 트리거는 조건이 충족되면 자동으로 실행된다는 것이다. 코드로 살펴보는 것이 이해가 빠를 것이다. 2. 트리거 기본 문법 CREATE [OR REPLACE] Trigger 트리거명 Before (or After) UPDATE OR DELETE OR INSERT ON 테이블명 --Trigger_event [FOR EACH ROW] DECLARE --변수선언부 BEGIN..
하이가든
'공부하자/Oracle' 카테고리의 글 목록