시작하기무료로 시작하기

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;
코드 편집 및 실행