Prevenirea ștergerii tabelelor
Fresh Fruit Delivery dorește să împiedice angajații obișnuiți să șteargă tabele din baza de date.
Acest exercițiu face parte din cursul
Crearea și optimizarea triggerelor în SQL Server
Instrucțiuni pentru exercițiu
- Creează un trigger nou,
PreventTableDeletion, pentru a preveni ștergerea tabelelor. - Triggerul ar trebui să anuleze instrucțiunea care l-a declanșat, astfel încât ștergerea să nu aibă loc.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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
___;