CommencerCommencer 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

Créer et optimiser des déclencheurs dans SQL Server

Afficher le cours

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