Empêcher la suppression de tables
Fresh Fruit Delivery souhaite empêcher ses employés réguliers de supprimer des tables de la base de données.
Cet exercice fait partie du cours
Créer et optimiser des déclencheurs dans SQL Server
Instructions
- Créez un nouveau déclencheur,
PreventTableDeletion, pour empêcher la suppression de tables. - Le déclencheur doit annuler (rollback) l’instruction déclenchée afin que la suppression n’ait pas lieu.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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
___;