शुरू करेंमुफ़्त में शुरू करें

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;
कोड संपादित करें और चलाएँ