CREATE OR REPLACE TRIGGER 트리거명 AFTER INSERT OR UPDATE OR DELETE OF 선택컬럼명 ON 테이블명 FOR EACH ROW BEGIN IF (INSERTING) THEN INSERT INTO 테이블(선택컬럼) VALUES(:NEW.선택컬럼); ELSIF (UPDATING) THEN UPDATE 테이블 SET 선택컬럼=:NEW.선택컬럼 WHERE 선택컬럼=:OLD.선택컬럼; ELSIF (DELETING) THEN DELETE FROM 테이블 WHERE 선택컬럼 = :OLD.선택컬럼; END IF; END;
[Oracle] 트리거 예제
2011. 6. 3. 10:58