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

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

5
डेटाबेस (DDL और DML) में किसी भी परिवर्तन का पता कैसे लगाएं
मेरे क्लाइंट के SQL सर्वर पर बहुत सारे डेटाबेस हैं। ये डेटाबेस विकास के अधीन हैं, इसलिए डेवलपर्स डिजाइन, रिफ्लेक्टर, डेटा संशोधन आदि कर सकते हैं। कुछ डेटाबेस हैं जो शायद ही कभी बदलते हैं। मेरे मुवक्किल को उन सभी को सुरक्षित (बैकअप) रखना है और कुछ समय पर्यावरण के …

3
MySQL में गतिशील एसक्यूएल संग्रहीत दिनचर्या
संग्रहीत दिनचर्या और ट्रिगर पर प्रतिबंध के अनुसार , गतिशील sql का उपयोग नहीं किया जा सकता है (संस्करण 5.0.13 और बाद के संस्करण में संग्रहीत प्रक्रियाओं के लिए उठाया गया प्रतिबंध)। यह सीमा क्यों है? और इसे प्रक्रियाओं के लिए क्यों उठाएं, लेकिन फ़ंक्शन या ट्रिगर नहीं?

1
यदि कुछ कॉलम अपडेट किए गए हैं, तो जांचने के लिए COLUMNS_UPDATED का उपयोग कैसे करें?
मेरे पास 42 कॉलम हैं और एक ट्रिगर है जिसमें कुछ सामान करना चाहिए जब इनमें से 38 कॉलम अपडेट किए जाते हैं। यदि बाकी 4 कॉलम बदले जाते हैं, तो मुझे तर्क को छोड़ना होगा। मैं UPDATE () फ़ंक्शन का उपयोग कर सकता हूं और एक बड़ी IFस्थिति बना …

5
ट्रिगर में INSERTED और DELETED तालिकाओं में शामिल होने वाला अत्याचारी प्रदर्शन
मुझे एक टेबल पर एक UPDATE ट्रिगर मिला है जो एक विशिष्ट कॉलम के लिए एक विशिष्ट मूल्य से किसी अन्य मूल्य के लिए देखता है। जब ऐसा होता है, यह एक अद्यतन तालिका के माध्यम से किसी अन्य तालिका में कुछ संबंधित डेटा को अद्यतन करता है। ट्रिगर करता …

2
Postgres में "ट्रांज़िशन टेबल" क्या है?
पृष्ठ जो बताता है कि नया क्या है, पोस्टग्रेज 10 में "ट्रिगर्स के लिए संक्रमण सारणी" का उल्लेख है। ट्रिगर्स के लिए संक्रमण सारणी यह सुविधा AFTER STATEMENT, उपयुक्त और पुरानी दोनों पंक्तियों को प्रश्‍नों में उजागर करके उपयोगी और प्रदर्शनकारी दोनों को ट्रिगर बनाती है। इस सुविधा से पहले, …

4
क्या विभिन्न तालिकाओं से डेटा को एक में एकत्रित करना खराब अभ्यास है?
पृष्ठभूमि मैं कई बड़ी रिपोर्टें लिखता हूं और आम तौर पर एक बड़े स्वास्थ्य रिकॉर्ड डीबी (एसपी, फ़ंक्शन, नौकरियां, आदि लिखता हूं) को बनाए रखता हूं। मूल स्कीमा, और इसका उपयोग करने वाला सॉफ्टवेयर एक अलग विक्रेता से है, इसलिए मैं इसके बारे में संरचनात्मक रूप से बहुत कुछ नहीं …

2
तालिका त्रुटियों को म्यूट करने के कारण और समाधान क्या हैं?
मैं समझता हूं कि म्यूटिंग तालिका त्रुटियां एक डिजाइन दोष या समस्याग्रस्त क्वेरी के कारण होती हैं। एक पुरानी क्वेरी हाल ही में उत्पादन में डाली गई थी जो एक म्यूटिंग टेबल त्रुटि फेंकता है। हमारे डीबीए ने समस्या को हल किया लेकिन हम नहीं जानते कि कैसे। क्या वास्तव …
12 oracle  trigger  plsql 

3
ट्रिगर्स के फायरिंग ऑर्डर को कैसे बदलें?
वास्तव में मैं शायद ही कभी ट्रिगर्स का उपयोग करता हूं। इसलिए मैं पहली बार एक समस्या से मिला। मेरे पास ट्रिगर्स के साथ बहुत सी टेबल हैं (हर टेबल के लिए 2 या अधिक)। मैं जानना चाहूंगा कि हर टेबल के लिए फायरिंग ट्रिगर्स का क्रम बदल दिया जाए। …

2
यदि कोई कार्रवाई UPKATE CASCADE के साथ FK बाधा के कारण होती है, तो EACH STATEMENT ट्रिगर निष्पादन के लिए कितनी बार होगा?
मैं समझता हूं कि FOR EACH STATEMENTजब मैं निष्पादित करता हूं तो टेबल टी के साथ ट्रिगर एक बार चल जाएगा UPDATE t ...। अब, जब tपरिभाषित किया जाता है FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADE, और मैं एन पंक्तियों को अपडेट करता हूं a, तो क्या …

3
डिलीट ट्रिगर पर रिकॉर्ड को डिलीट करने वाले के बारे में जानकारी पास करना
ऑडिट ट्रेल स्थापित करने में मुझे कोई समस्या नज़र नहीं आ रही है जो किसी तालिका में रिकॉर्ड को अपडेट या सम्मिलित कर रहा है, हालांकि, रिकॉर्ड को हटाने वाले ट्रैकिंग अधिक समस्याग्रस्त लगते हैं। मैं सम्मिलित करें / अद्यतन फ़ील्ड "UpdatedBy" में शामिल करके आवेषण / अद्यतन ट्रैक कर …

1
PostgreSQL 8.4 में ट्रिगर फ़ंक्शन को निष्पादित करने के लिए आवश्यक विशेषाधिकार क्या हैं?
PostgreSQL 8.4 में ट्रिगर फ़ंक्शन को निष्पादित करने के लिए आवश्यक विशेषाधिकार क्या हैं? ऐसा लगता है कि भूमिका के लिए निर्धारित विशेषाधिकार ट्रिगर फ़ंक्शन को निष्पादित करने के लिए कोई फर्क नहीं पड़ता। मुझे लगता है कि मैंने किसी दिन देखा है कि ट्रिगर फ़ंक्शन को निष्पादित करने के …

1
मुझे ट्रिगर में म्यूटिंग तालिका त्रुटि क्यों नहीं मिल रही है?
यह (या कम से कम) ज्ञात था कि आप ट्रिगर के अंदर एक म्यूटिंग टेबल पर डीएमएल स्टेटमेंट का उपयोग नहीं कर सकते हैं। Oracle दस्तावेज़ीकरण का एक अंश : एक उत्परिवर्तन तालिका एक तालिका है जिसे एक अद्यतन, DELETE, या INSERT विवरण, या एक तालिका द्वारा संशोधित किया जा …

1
यदि एक अद्यतन के बाद पूरी पंक्ति समान रहती है, तो ट्रिगर की जांच कैसे करें?
निश्चित रूप से मैं इसे इस तरह से तुलना करने वाले हर कॉलम के लिए कर सकता था: if (old.column1 = new.column1 and old.column2 = new.column2...) उदाहरण के लिए, यदि मैं भविष्य में एक और कॉलम जोड़ता हूं, तो इसे कठिन कोडित और बनाए रखना मुश्किल होगा। क्या यह जांचने …

2
PostgreSQL में विचारों और ट्रिगर के माध्यम से वर्तमान उपयोगकर्ता को ट्रैक करना
मेरे पास एक PostgreSQL (9.4) डेटाबेस है जो वर्तमान उपयोगकर्ता के आधार पर रिकॉर्ड तक पहुंच को सीमित करता है, और उपयोगकर्ता द्वारा किए गए परिवर्तनों को ट्रैक करता है। यह दृश्य और ट्रिगर के माध्यम से प्राप्त किया जाता है, और अधिकांश भाग के लिए यह अच्छी तरह से …

1
ट्रिगर का उपयोग करके सिंक्रनाइज़ेशन
मुझे पिछली चर्चाओं के समान एक आवश्यकता है: एक साधारण बैंक स्कीमा लिखना: मुझे अपने लेनदेन के इतिहास के साथ अपने संतुलन को कैसे रखना चाहिए? लेन-देन के साथ संयोजन में ट्रिगर मेरे पास दो टेबल हैं, [Account].[Balance]और [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE …

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