AFTER ट्रिगर्स के साथ अभ्यास
Fresh Fruit Delivery कंपनी आपकी सेवाओं से खुश है और उन्होंने आपके साथ काम जारी रखने का फैसला किया है.
आपको कुछ टेबल्स पर नए ट्रिगर्स बनाने का कार्य दिया गया है, जिनकी आवश्यकताएँ निम्नलिखित हैं:
रद्द किए गए ऑर्डर (जो
Ordersटेबल से डिलीट हुए रो हैं) का रिकॉर्ड रखें. हटाते समय उनके विवरणCanceledOrdersटेबल में सुरक्षित किए जाएँगे.Discountsटेबल में डिस्काउंट बदलावों का रिकॉर्ड रखें. पुराने और नए दोनों मानDiscountsHistoryटेबल में कॉपी किए जाएँगे.जब कोई नया ऑर्डर प्लेस हो, तो
SendEmailtoSalesस्टोर्ड प्रोसीजर के जरिए Sales टीम को ईमेल भेजें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Triggers बनाना और उनका अनुकूलन
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create a new trigger for canceled orders
CREATE TRIGGER KeepCanceledOrders
ON ___
AFTER ___
AS
INSERT INTO ___
SELECT * FROM deleted;