SYNTAX · 본 로직과 부수 작업 분리
상태 변경 순간 알림 큐에 자동 INSERT
CREATE TRIGGER notify_on_shipping
AFTER UPDATE ON orders
FOR EACH ROW
WHEN (NEW.status = '배송중')
BEGIN
INSERT INTO notification_queue
VALUES (NEW.user_id,
'배송 시작!', SYSDATE);
END;
시험 한 줄
문법보다 시점(BEFORE/AFTER) + 범위(ROW/STATEMENT) + 이벤트(삽갱삭) 매칭이 본진. 트리거의 가치 = 부수 작업을 DB가 강제 보장(빠뜨릴 위험 0).