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
<cours>Créer et optimiser des déclencheurs dans SQL Server</cours>Instructions de l’exercice
- 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 ce code d’exemple.
-- 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
___;