[ORACLE] TRIGGER() 실전 예제로 배우는 데이터 자동화의 핵심 기술
1. 트리거란 무엇인가?Oracle에서 트리거(Trigger)는 특정 이벤트(INSERT, UPDATE, DELETE 등)가 발생할 때 자동으로 실행되는 PL/SQL 코드 블록입니다. 트리거는 데이터 무결성 유지, 감사 로그 기록, 자동 계산 등의 작업에 사용됩니다.2. 트리거의 구성 요소트리거 이벤트: INSERT, UPDATE, DELETE트리거 시점: BEFORE 또는 AFTER트리거 대상: 테이블 또는 뷰트리거 본문: 실행할 PL/SQL 문장3. 기본 예제: BEFORE INSERT 트리거CREATE OR REPLACE TRIGGER trg_before_insert_employeeBEFORE INSERT ON employeesFOR EACH ROWBEGIN :NEW.created_at := SY..
Database/Oracle
2025. 6. 8. 21:42