Oracle में सभी ट्रिगर को कैसे अक्षम करें
यदि आप अपने व्यवसाय में ओरेकल का उपयोग करते हैं, तो आप शायद ट्रिगर के पार आ गए हैं। ये कोड के अनुभाग हैं जो किसी विशेष घटना के जवाब में चलते हैं। उदाहरण के लिए, यदि आप उत्पादों और इन्वेंट्री का डेटाबेस रखने के लिए ओरेकल का उपयोग करते हैं, तो आप उस तारीख को लॉग करने के लिए ट्रिगर सेट कर सकते हैं जो इन्वेंट्री में बदलाव किए गए थे या नए उत्पाद जोड़े गए थे। कभी-कभी, हालाँकि, आप अपने ट्रिगर्स को अक्षम करना चाह सकते हैं, जैसे कि बड़ी प्रक्रियाएँ करते समय जिन्हें कई ट्रिगर्स द्वारा धीमा किया जा सकता है।
1।
ओरेकल लॉन्च करें और उस डेटाबेस को खोलें जिसमें आप ट्रिगर को अक्षम करना चाहते हैं।
2।
ट्रिगर्स युक्त तालिका के वास्तविक नाम के साथ "table_name" की जगह, निम्न कोड दर्ज करें:
अन्य तालिका तालिका_नाम सभी TRIGGERS को अक्षम करें;
3।
ट्रिगर के साथ प्रत्येक तालिका के लिए चरण 2 को दोहराएं जिसे आप अक्षम करना चाहते हैं। आप उन सभी तालिकाओं का भी नोट कर सकते हैं जिनमें आपने अक्षम ट्रिगर्स हैं, जब आप तैयार हों तो उन्हें सक्रिय करना आसान बना सकते हैं।
4।
निम्नलिखित कमांड के साथ ट्रिगर सक्रिय करें, फिर से अपने डेटाबेस में एक वास्तविक टेबल के नाम के साथ "table_name" को बदलें:
अन्य तालिका तालिका_नाम सभी TRIGGERS सक्षम करें;
टिप्स
- यदि आवश्यक हो तो आप ट्रिगर्स को व्यक्तिगत रूप से सक्षम और अक्षम भी कर सकते हैं। इसे पूरा करने के लिए, "ट्रिगर_नाम" को बदलने के लिए निम्नलिखित कमांड का उपयोग करें, जिसे आप सक्षम या अक्षम करना चाहते हैं।
- ALTER TRIGGER ट्रिगर_नाम सक्षम;
- ALTER TRIGGER के लिए ट्रिगर_नाम;