Triggers बनाम stored procedures
जब आप किसी मौजूदा डेटाबेस की जिम्मेदारी संभालते हैं, तो एक महत्वपूर्ण काम है उस डेटाबेस के सभी ऑब्जेक्ट्स से खुद को परिचित करना।
इसमें मौजूदा procedures, functions, और triggers को समझना शामिल है।
आपको Fresh Fruit Delivery डेटाबेस में निम्न ऑब्जेक्ट्स मिलते हैं:
कंपनी रिपोर्टिंग के लिए एक नियमित stored procedure
MonthlyOrdersका उपयोग करती है। यह stored procedure हर महीने प्रत्येक प्रोडक्ट के लिए ऑर्डर अमाउंट्स का योग निकालता है।ट्रिगर
CustomerDiscountHistoryका उपयोगDiscountsटेबल में होने वाले बदलावों का इतिहास रखने के लिए किया जाता है। यह ट्रिगर तब फायर होता है जबDiscountsटेबल पर अपडेट किए जाते हैं, और यहDiscountकॉलम के पुराने और नए मानों कोDiscountsHistoryटेबल में स्टोर करता है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Triggers बनाना और उनका अनुकूलन
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Run an update for some of the discounts
___ Discounts
SET Discount = Discount + 1
WHERE Discount <= 5;
-- Verify the trigger ran successfully
___ * FROM DiscountsHistory;