उन्हें अनुमति दी जाती है क्योंकि मैं अलग-अलग नामों के साथ तालिका के नीचे सूचीबद्ध मेरे सम्मिलित ट्रिगर दोनों देख सकता हूं। क्या यह आम या बुरी आदत है? मैं एसक्यूएल सर्वर 2005क्या मेरे पास एक ही टेबल पर दो अलग-अलग सम्मिलित ट्रिगर्स हो सकते हैं?
उत्तर
हां, आप निश्चित रूप से प्रत्येक ऑपरेशन के लिए एक से अधिक ट्रिगर कर सकते हैं, उदा। AFTER INSERT
या AFTER UPDATE
इत्यादि। अलग-अलग चिंताओं को कोड के अलग, छोटे, प्रबंधनीय हिस्सों में विभाजित करने का अर्थ होता है।
एक चीज जिस पर आप भरोसा नहीं कर सकते हैं वह यह है कि उन्हें एक निश्चित क्रम में निष्पादित किया जाएगा - जिस क्रम में ट्रिगर को वास्तव में निष्पादित किया जाता है, उसे भी स्थिर नहीं होना चाहिए, यानी हर बार।
आरडीबीएमएस पर निर्भर करता है। पोस्टग्रेस गारंटी देता है कि कई ट्रिगर नाम के अल्फा आदेश में बुलाए जाते हैं। वे सृजन के क्रम में एसक्यूएल मानक (शायद ही कभी पीछा) बताते हैं। –
@AndrewLazarus: मैं SQL सर्वर का जिक्र कर रहा था (चूंकि ओपी ने इसके बारे में पूछा था), और SQL सर्वर में ऐसी कोई क्षमता नहीं है। यह बात बताने के लिए धन्यवाद! –
बिल्कुल। मैं अक्सर नोट्स जोड़ता हूं जैसे कि लोगों को Google से बहुत कुछ जमीन मिलती है। –
यह एक अच्छा अभ्यास है क्योंकि आप समय के साथ अपने परिवर्तनों को थोड़ा (फुर्तीली) भाग में तोड़ सकते हैं और उन्हें एक-दूसरे से स्वतंत्र रूप से जोड़ या निकाल सकते हैं।
बीटीडब्ल्यू अगर मैं एक समय में 2 या अधिक पंक्तियां डालता हूं (मूल रूप से मैं रिकॉर्ड का एक समूह आयात कर रहा हूं), क्या कोई तरीका है कि मैं प्रत्येक सम्मिलन का संदर्भ दे सकता हूं, या ट्रिगर स्वचालित रूप से प्रत्येक एकल सम्मिलन के लिए निष्पादित किया जाता है? –
@hmd ट्रिगर स्वचालित रूप से प्रत्येक एकल सम्मिलन के लिए निष्पादित किया जाएगा और जब तक कि आप थोक प्रविष्टियों का उपयोग नहीं कर रहे हैं जिसमें प्रत्येक थोक सम्मिलन आदेश के लिए ट्रिगर निष्पादित किया जाएगा। – Niraj
पता है कि यह एक पुराना सवाल है! अपने ट्रिगर में आप हमेशा "सम्मिलित" नामक एक तालिका का संदर्भ ले सकते हैं जिसमें आपके द्वारा डाली गई सभी पंक्तियां शामिल हैं (एक सम्मिलित ट्रिगर पर एक या अधिक पंक्तियां)। और कर्सर बनाकर आप अपनी प्रत्येक पंक्ति के माध्यम से लूप कर सकते हैं और यदि आप चाहें तो उन्हें सामान बना सकते हैं। – olf
- 1. क्या मेरे पास एक ही पंक्ति पर दोनों कीवर्ड नहीं हो सकते हैं: निजी फ़ाइनल ...()?
- 2. वीबी 6: मेरे पास एक ही फॉर्म पर कितने नियंत्रण हो सकते हैं?
- 3. क्या मेरे पास एक ही चीज के लिए नियंत्रक और एपीकंट्रोलर दोनों हो सकते हैं?
- 4. मेरे पास एक ही फ़ंक्शन में वैकल्पिक तर्क और कीवर्ड तर्क कैसे हो सकते हैं?
- 5. क्या मेरे पास अजगर वर्ग में दो init फ़ंक्शन हो सकते हैं?
- 6. एक ही तालिका के लिए दो अलग-अलग अपडेट ट्रिगर्स
- 7. पर्ल में मेरे पास परिवर्तनीय दावे कैसे हो सकते हैं?
- 8. 1 जीबी डेटाबेस में मेरे पास कितने रिकॉर्ड/टेबल हो सकते हैं?
- 9. एसक्यूएल क्या मेरे पास एक टेबल पर "सशर्त रूप से अद्वितीय" बाधा हो सकती है?
- 10. क्या आपके पास एक ही प्रोग्राम में एकाधिक पिक्सेल (खंड) शेडर्स हो सकते हैं?
- 11. क्या दो वर्ग एक-दूसरे से मित्र हो सकते हैं?
- 12. TinyMCE - अलग-अलग प्लगइन लोड किए गए एक ही पृष्ठ पर मेरे पास 2 संपादक कैसे हो सकते हैं?
- 13. एएसपीनेट: क्या मेरे पास बिन फ़ोल्डर में एक ही डीएलएल/असेंबली के 2 अलग-अलग संस्करण हो सकते हैं?
- 14. क्या विदेशी कुंजी वाले टेबल कॉलम शून्य हो सकते हैं?
- 15. क्या दो एएसपीएक्स पेज कक्षा के पीछे एक ही कोड का उत्तराधिकारी हो सकते हैं?
- 16. क्या मेरे पास एक ही तालिका में एकाधिक प्राथमिक कुंजी हो सकती हैं?
- 17. क्या मेरे पास एकाधिक तत्व हो सकते हैं: एक ही तत्व के लिए छद्म तत्वों से पहले?
- 18. क्या हम पोस्टग्रेस्क्ल में दो टेबल में शामिल हो सकते हैं यदि अलग-अलग स्कीमा
- 19. एक मशीन में हमारे पास कितने JVM हो सकते हैं?
- 20. .NET कस्टम कॉन्फ़िगरेशन - क्या मेरे पास गैर-सजातीय तत्वों के साथ तत्व संग्रह हो सकते हैं?
- 21. क्या क्यूटी में टेबल हेडर में मेरे पास एक से अधिक पंक्ति हो सकती है?
- 22. मेरे प्रबंधित बीन्स में मेरे पास स्थिर सार्वजनिक क्षेत्र क्यों नहीं हो सकते हैं?
- 23. क्या केकेपीएचपी में मॉडल के कई टेबल हो सकते हैं?
- 24. क्या ट्रिगर्स प्रदर्शन को कम करता है? सम्मिलित और हटाए गए टेबल?
- 25. क्या मेरे पास प्रमाणीकरण के साथ हैप्रोक्सी और सॉकेट.ओ के साथ चिपचिपा सत्र हो सकते हैं?
- 26. एक टेबल में कितने क्लस्टर्ड इंडेक्स हो सकते हैं?
- 27. क्या मेरे पास आवश्यकताजेएस मॉड्यूल के कई उदाहरण हो सकते हैं?
- 28. क्या आपके पास अच्छी डीबी स्कीमा में समान संरचना वाले 2 टेबल हो सकते हैं?
- 29. क्या मेरे पास वेबपृष्ठ के लिए एकाधिक rel = "वैकल्पिक" टैग हो सकते हैं?
- 30. क्या मेरे पास वसंत सुरक्षा के साथ कई सुरक्षा संदर्भ हो सकते हैं?
ट्रिगर्स क्या करते हैं? 'अंतर्निहित 'तालिका को अनुक्रमित नहीं किया गया है, इसलिए प्रदर्शन कारणों से उन्हें मजबूत करना बेहतर हो सकता है। –