시작하기무료로 시작하기

데이터 변경을 추적하는 트리거 만들기

Fresh Fruit Delivery 회사는 Products 테이블에 새 품목이 추가될 때마다 이를 추적해야 해요. 트리거를 사용하면 이 작업을 수행할 수 있어요.

새 트리거는 새로 추가된 품목의 이름, 가격, 최초 도입일을 ProductsHistory 테이블에 저장할 거예요.

이 연습은 강의의 일부입니다

SQL Server에서 트리거 구축 및 최적화

강의 보기

연습 안내

  • Products 테이블에 ProductsNewItems 트리거를 생성하세요.
  • 테이블에 데이터가 INSERT될 때 트리거가 발생하도록 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
	-- Add details to the history table
	INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
	SELECT Product, Price, Currency, GETDATE()
	FROM inserted;
코드 편집 및 실행