CommencerCommencez gratuitement

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>
Voir le 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
    ___;
Modifier et exécuter le code