ÎncepețiÎncepe gratuit

Creează primul tău trigger

Ai fost angajat de compania Fresh Fruit Delivery pentru a ajuta la securizarea bazei de date și la asigurarea integrității datelor. Compania vinde fructe proaspete altor magazine online și folosește mai multe tabele pentru a urmări stocul și comenzile plasate.

Unul dintre tabelele lor (Discounts) specifică valoarea reducerii pe care o primesc magazinele atunci când plasează comenzi mari. La un moment dat, câteva sute de rânduri au fost șterse din greșeală de unul dintre angajați, care a eliminat niște comenzi din neatenție. Au nevoie de un nou trigger pe tabelul Discounts pentru a preveni instrucțiunile DELETE asupra acestuia – și aici poți interveni tu.

Acest exercițiu face parte din cursul

Crearea și optimizarea triggerelor în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un nou trigger pe tabelul Discounts.
  • Folosește triggerul pentru a preveni instrucțiunile DELETE.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Create a new trigger that fires when deleting data
___ TRIGGER PreventDiscountsDelete
ON Discounts
-- The trigger should fire instead of DELETE
___ ___ DELETE
AS
	PRINT 'You are not allowed to delete data from the Discounts table.';
Editează și rulează codul