Bắt đầu ngayBắt đầu miễn phí

Ngăn chặn thay đổi trên máy chủ

Công ty cũng yêu cầu bạn tìm cách ngăn việc nhân viên vô tình xóa cơ sở dữ liệu.

Sau khi phân tích kỹ, bạn quyết định dùng trigger để đáp ứng yêu cầu.

Trigger sẽ ROLLBACK mọi nỗ lực xóa cơ sở dữ liệu.

Bài tập này là một phần của khóa học

Xây dựng và Tối ưu hóa Trigger trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Tạo trigger mới tên PreventDatabaseDelete.
  • Gắn trigger ở cấp máy chủ.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- 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;
Chỉnh sửa và Chạy Mã