AFTER 트리거 연습하기
Fresh Fruit Delivery 회사는 여러분의 서비스에 만족하여 계속 협업하기로 했습니다.
여러분에게는 다음 요구 사항에 따라 일부 테이블에 새 트리거를 만드는 업무가 주어졌습니다.
취소된 주문(
Orders테이블에서 삭제된 행)을 추적하세요. 삭제될 때 해당 상세 정보는CanceledOrders테이블에 보관됩니다.Discounts테이블의 할인 변경 이력을 추적하세요. 변경 전과 변경 후 값 모두를DiscountsHistory테이블에 복사합니다.새 주문이 접수되면 저장 프로시저
SendEmailtoSales를 통해 영업팀에 이메일을 보냅니다.
이 연습은 강의의 일부입니다
SQL Server에서 트리거 구축 및 최적화
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;