테이블 삭제 방지
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
___;