LoslegenKostenlos starten

Üben mit AFTER-Triggern

Die Firma Fresh Fruit Delivery ist mit deiner Arbeit zufrieden und möchte weiter mit dir zusammenarbeiten.

Du sollst neue Trigger für einige Tabellen erstellen, mit folgenden Anforderungen:

  • Verfolge stornierte Bestellungen (Zeilen, die aus der Tabelle Orders gelöscht werden). Deren Details sollen beim Entfernen in der Tabelle CanceledOrders gespeichert werden.

  • Verfolge Rabattänderungen in der Tabelle Discounts. Sowohl die alten als auch die neuen Werte werden in die Tabelle DiscountsHistory kopiert.

  • Sende eine E-Mail an das Sales-Team über die gespeicherte Prozedur SendEmailtoSales, wenn eine neue Bestellung aufgegeben wird.

Diese Übung ist Teil des Kurses

<Kurs>Trigger in SQL Server erstellen und optimieren</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS 
	INSERT INTO ___
	SELECT * FROM deleted;
Code bearbeiten und ausführen