Impedire l’eliminazione delle tabelle
Fresh Fruit Delivery vuole impedire ai dipendenti ordinari di eliminare tabelle dal database.
Questo esercizio fa parte del corso
Creare e ottimizzare i trigger in SQL Server
Istruzioni dell'esercizio
- Crea un nuovo trigger,
PreventTableDeletion, per impedire l’eliminazione delle tabelle. - Il trigger deve eseguire il rollback dell’istruzione di attivazione, in modo che l’eliminazione non avvenga.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- 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
___;