시작하기무료로 시작하기

서버 변경 방지

회사에서는 직원이 실수로 데이터베이스를 삭제하는 일을 막을 방법을 찾아 달라고 요청했습니다.

면밀히 분석한 결과, 이를 위해 트리거를 사용하기로 결정했어요.

이 트리거는 데이터베이스를 삭제하려는 모든 시도를 롤백합니다.

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

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

강의 보기

연습 안내

  • PreventDatabaseDelete라는 새 트리거를 만드세요.
  • 트리거를 서버 수준에 연결하세요.

실습형 인터랙티브 연습

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

-- Create a trigger to prevent database deletion
CREATE TRIGGER ___
-- Attach the trigger at the server level
ON ___ ___
FOR DROP_DATABASE
AS
   PRINT 'You are not allowed to remove existing databases.';
   ROLLBACK;
코드 편집 및 실행