trigger पर टैग किए गए जवाब

डेटाबेस इवेंट के जवाब में स्वचालित रूप से निष्पादित प्रक्रियात्मक प्रक्रिया।

1
लेन-देन के साथ संयोजन में ट्रिगर
मान लें कि हमारे पास निम्नलिखित स्थिति है: हमारे पास एक मेज है ( Table_Aमान लीजिए ), जिस पर एक ट्रिगर है INSERT। ट्रिगर कार्य table_Bमें डाले गए मूल्यों के आधार पर कुछ पंक्तियों को अद्यतन करना है table_A। अब, सब कुछ ठीक है जब हम सरल तालिका में एक …

2
क्या ट्रिगर हर बार संकलन करता है?
हम एक सर्वर का समस्या निवारण कर रहे हैं जिसमें उच्च CPU उपयोग है। यह जानने के बाद कि प्रश्न वास्तव में पैदा नहीं कर रहे थे, हमने संकलन देखना शुरू किया। प्रदर्शन मॉनीटर 50 संकलनों / सेकंड से कम और 15 पुनरावर्ती / सेकंड से कम दिखा रहा है। …

1
पोस्टग्रेज टेबल में प्रत्येक रिकॉर्ड के लिए ट्रिगर चलाने का एक अच्छा तरीका है?
मेरे पास एक ऐसी प्रणाली है जहाँ मैं कुछ तालिकाओं के डिज़ाइन को नियंत्रित नहीं कर सकता (Slony-I के माध्यम से दोहराया गया है), और इसलिए मेरे पास एक श्रृंखला है जिसे हम 'शैडो टेबल' के रूप में संदर्भित करते हैं, जहाँ मैं प्रतिकृति तालिकाओं में से कुछ जानकारी निकालता …

4
तालिका में अधिकतम पंक्तियों को केवल 1 तक कैसे सीमित करें
मेरे SQL सर्वर डेटाबेस में एक कॉन्फ़िगरेशन तालिका है और इस तालिका में केवल एक पंक्ति होनी चाहिए। भविष्य के डेवलपर्स को यह समझने में मदद करने के लिए कि मुझे एक से अधिक डेटा जोड़े जाने से रोकना है। मैंने इसके लिए ट्रिगर का उपयोग करने का विकल्प चुना …

1
क्या मुझे अपने सभी ट्रिगर पर SET NOCOUNT को जोड़ना चाहिए?
यह काफी सामान्य ज्ञान है जो आपको होना चाहिए SET NOCOUNT ON नई संग्रहीत कार्यविधियाँ बनाते समय डिफ़ॉल्ट रूप से। Microsoft ने इसे 2012 में शामिल करने के लिए डिफ़ॉल्ट टेम्प्लेट को बदल दिया है। मुझे लगा कि यह ट्रिगर्स के लिए समान होना चाहिए, फिर भी यह टेम्प्लेट में …

1
डेटा शुद्ध करने का सबसे तेज़ तरीका क्या है?
परिदृश्य: हमारे पास सब्सक्राइबर सर्वर पर दो टेबल Tbl1और हैं Tbl2। Tbl1प्रकाशक से दोहराया जा रहा है Server Aऔर यह दो ट्रिगर नहीं है - डालने और अद्यतन। ट्रिगर डेटा में सम्मिलित और अपडेट कर रहे हैं Tbl2। अब, हमें शुद्ध करना होगा (लगभग 900 मिलियन रिकॉर्ड) Tbl2जिसमें से कुल …

2
ट्रिगर: हटाए गए पंक्तियों को संग्रह तालिका में ले जाएं
मेरे पास restrictionsमेरी PostgreSQL डेटाबेस में एक छोटी (~ 10 पंक्तियाँ) तालिका है, जहाँ मान हटा दिए जाते हैं और दैनिक आधार पर डाले जाते हैं। मैं एक तालिका कहलाना चाहता हूं restrictions_deleted, जहां से हटाई गई प्रत्येक पंक्ति restrictionsस्वचालित रूप से संग्रहीत की जाएगी। चूंकि restrictionsसीरियल आईडी है, इसलिए …

3
मैं एकल डेटाबेस में सभी ट्रिगर कैसे छोड़ सकता हूं?
मेरे पास 104 ट्रिगर्स के साथ एक डेटाबेस है, क्या 'system_db_audits' नामक एकल डेटाबेस से एकल कमांड के साथ सभी ट्रिगर्स को हटाने का एक तरीका है?

3
कुछ स्तंभों पर अद्यतन प्रतिबंधित करें। केवल उन स्तंभों को अद्यतन करने के लिए संग्रहीत कार्यविधि की अनुमति दें
मेरे पास संवेदनशील मूल्य कॉलम हैं जिन्हें मैं केवल एक संग्रहीत प्रक्रिया के माध्यम से अपडेट करना चाहता हूं। मैं सभी कोड या मैन्युअल प्रयासों को इन मूल्य स्तंभों में मानों को बदलने का प्रयास करना चाहता हूं यदि यह इसे अपडेट करने के लिए डिज़ाइन की गई संग्रहीत प्रक्रियाओं …

4
एक ट्रिगर से संग्रहीत प्रक्रिया को कॉल करें
मैंने निम्नलिखित सिंटैक्स का उपयोग करके mysql में एक संग्रहीत प्रक्रिया बनाई है। DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS …

3
ट्रिगर सक्षम होने पर रिकॉर्ड को धीरे से हटाना
सोचा कि यह नीचे दिए गए लिंक के साथ हल किया गया है - काम के आसपास काम करता है - लेकिन पैच नहीं करता है। हल करने के लिए Microsoft समर्थन के साथ कार्य करना। http://support.microsoft.com/kb/2606883 ठीक है तो मेरे पास एक मुद्दा है जिसे मैं स्टैकऑवरफ्लो में देखना …

3
क्या ट्रिगर में निष्पादन कॉल स्टैक प्राप्त करना संभव है?
मेरे पास 10 संग्रहीत कार्यविधियाँ हैं और उनमें से प्रत्येक एक तालिका में INSERTs करता है। क्या यह संभव है कि टेबलएक्स के एक ट्रिगर बॉडी में टेबलएक्स (संग्रहीत proc1 या sp2 या ....) के संशोधन का कारण बनता है? धन्यवाद।

3
SQL सर्वर: केवल अपने वर्तमान सत्र के लिए अपडेट के लिए ट्रिगर को अक्षम कैसे करें?
मैं SQL Server 2008 R2 पर काम कर रहा हूं। मेरे पास एक टेबल लाभ है जिसमें एक AFSERT , UPDATE ट्रिगर है जिसका नाम tiu_benefit है । मैं 1 पंक्ति को अद्यतन करने के लिए इस तालिका के लिए अद्यतन विवरण लिखना चाहता हूं, लेकिन मैं इसकी आग को …

1
क्या MySQL में मौजूदा ट्रिगर परिभाषा को संशोधित करना संभव है?
मुझे आश्चर्य है कि क्या MySQL में ट्रिगर परिभाषा को अपडेट करना संभव है। उदाहरण के लिए, मेरे पास एक ट्रिगर टी है और मैं इसमें कुछ नई कार्यक्षमता जोड़ना चाहता हूं। मेरी धारणा यह है कि मुझे इसे छोड़ने और पुनः बनाने की आवश्यकता है। ऐसे परिदृश्यों के लिए …
14 mysql  trigger  update 

2
UPDATE के बाद UPDATE को ट्रिगर?
मैं किसी भी अद्यतन के समय को रिकॉर्ड करने के लिए एक ट्रिगर बनाना चाहता हूं: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END समस्या यह है कि जब यह ट्रिगर updatedकॉलम को अपडेट करने की कोशिश …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.