सर्वर पर बदलाव रोकना
कंपनी आपसे यह तरीका ढूँढने के लिए भी कह रही है कि कर्मचारी गलती से कोई डेटाबेस डिलीट न कर दें.
विस्तृत विश्लेषण के बाद, आप इस अनुरोध को पूरा करने के लिए ट्रिगर का उपयोग करने का निर्णय लेते हैं.
यह ट्रिगर किसी भी डेटाबेस को डिलीट करने की कोशिश को रोल बैक कर देगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Triggers बनाना और उनका अनुकूलन
अभ्यास निर्देश
PreventDatabaseDeleteनाम का एक नया ट्रिगर बनाएँ.- ट्रिगर को सर्वर स्तर पर अटैच करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Create a trigger to prevent database deletion
CREATE TRIGGER ___
-- Attach the trigger at the server level
ON ___ ___
FOR DROP_DATABASE
AS
PRINT 'You are not allowed to remove existing databases.';
ROLLBACK;