시작하기무료로 시작하기

PreventNewDiscounts 트리거 만들기

회사 정책상 일반 사용자는 할인 정보를 추가할 수 없고, Sales Manager만 추가할 수 있어요.

이 변경을 막기 위해 PreventNewDiscounts라는 새 트리거를 만들어야 합니다.

이 트리거는 Discounts 테이블에 연결되고, 테이블에 새 행이 추가되지 못하도록 해야 합니다.

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

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

강의 보기

연습 안내

  • Discounts 테이블에 트리거 PreventNewDiscounts를 만드세요.
  • 트리거가 Discounts 테이블에 어떤 행도 추가되지 못하도록 설정하세요.

실습형 인터랙티브 연습

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

-- Create a new trigger
___ ___ ___
ON ___
___ ___ ___
AS
	RAISERROR ('You are not allowed to add discounts for existing customers.
                Contact the Sales Manager for more details.', 16, 1);
코드 편집 및 실행