CommencezCommencez gratuitement

Empêcher la suppression de tables

Fresh Fruit Delivery veut empêcher ses employés réguliers de supprimer des tables de la base de données.

Cette activité fait partie du cours

Création et optimisation de déclencheurs dans SQL Server

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 qui l'a déclenché 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