Berlatih dengan trigger AFTER
Perusahaan Fresh Fruit Delivery puas dengan layanan Anda, dan mereka memutuskan untuk terus bekerja sama dengan Anda.
Anda mendapat tugas membuat trigger baru pada beberapa tabel, dengan ketentuan sebagai berikut:
Lacak pesanan yang dibatalkan (baris yang dihapus dari tabel
Orders). Detailnya akan disimpan di tabelCanceledOrderssaat dihapus.Lacak perubahan diskon di tabel
Discounts. Nilai lama dan baru akan disalin ke tabelDiscountsHistory.Kirim email ke tim Sales melalui prosedur tersimpan
SendEmailtoSalesketika ada pesanan baru yang dibuat.
Latihan ini adalah bagian dari kursus
Membangun dan Mengoptimalkan Trigger di SQL Server
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;