Zapobieganie usuwaniu tabel
Firma Fresh Fruit Delivery chce uniemożliwić zwykłym pracownikom usuwanie tabel z bazy danych.
To ćwiczenie jest częścią kursu
Tworzenie i optymalizacja triggerów w SQL Server
Instrukcje do ćwiczenia
- Utwórz nowy trigger
PreventTableDeletion, który będzie zapobiegał usuwaniu tabel. - Trigger powinien cofać instrukcję wyzwalającą, tak aby usunięcie nie doszło do skutku.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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
___;