Crearea triggerului PreventNewDiscounts
Compania nu dorește ca utilizatorii obișnuiți să poată adăuga reduceri. Doar Managerul de Vânzări ar trebui să aibă această permisiune.
Pentru a preveni astfel de modificări, trebuie să creezi un nou trigger numit PreventNewDiscounts.
Triggerul trebuie atașat la tabela Discounts și să împiedice adăugarea de noi rânduri în tabelă.
Acest exercițiu face parte din cursul
Crearea și optimizarea triggerelor în SQL Server
Instrucțiuni pentru exercițiu
- Creează triggerul
PreventNewDiscountspe tabelaDiscounts. - Setează triggerul astfel încât să prevină adăugarea oricăror rânduri în tabela
Discounts.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Create a new trigger
___ ___ ___
ON ___
___ ___ ___
AS
RAISERROR ('You are not allowed to add discounts for existing customers.
Contact the Sales Manager for more details.', 16, 1);