sql - When are database triggers bad? -


संभव डुप्लिकेट:

डेटाबेस ट्रिगर्स पर बहुत अधिक नकारात्मक जानकारी है, बस समुदाय को यह करना है कि जब यह अच्छा बनाम बुरा हो, तब करना चाहिये।

मुझे लगता है कि वे ठीक हैं, जब वे सुरक्षा के लिए लॉगिंग, एकत्रीकरण इत्यादि जैसी चीजों के लिए एक अलग, एक-एक-एक-एक-एक सेट टेबल का उपयोग करें या उदाहरण के लिए मेटाडेटा बनाते हैं।

जब आप अपने "लाइव" डेटा को बदलना शुरू कर देते हैं या अपनी बिज़ सूचना तालिकाओं में "पीछे की ओर लुक" करना शुरू करते हैं, जब वे बुरे और बोझिल हो जाते हैं वे इसके लिए पूरी तरह अनावश्यक भी हैं। ऐसा कुछ भी नहीं है जो एक ट्रिगर करता है जो एक संग्रहीत प्रक्रिया नहीं कर सकता।

मुझे लगता है कि वे एसक्यूएल की बुराई प्रोग्रामिंग भाषाओं में जीओटीओ के बराबर हैं। कानूनी, लेकिन जब तक बिल्कुल जरूरी नहीं बचा जाए, और वे बिल्कुल आवश्यक नहीं हैं


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -