LoslegenKostenlos loslegen

Ü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

Trigger in SQL Server erstellen und optimieren

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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