시작하기무료로 시작하기

테이블 삭제 방지

Fresh Fruit Delivery는 일반 직원이 데이터베이스에서 테이블을 삭제하지 못하도록 하려 합니다.

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

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

강의 보기

연습 안내

  • 테이블 삭제를 방지하는 새 트리거 PreventTableDeletion을(를) 생성하세요.
  • 삭제가 발생하지 않도록 트리거가 실행된 문을 롤백하도록 하세요.

실습형 인터랙티브 연습

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

-- Add a trigger to disable the removal of tables
CREATE TRIGGER ___
ON DATABASE
FOR ___
AS
	RAISERROR ('You are not allowed to remove tables from this database.', 16, 1);
    -- Revert the statement that removes the table
    ___;
코드 편집 및 실행