Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

कैस्केड अपडेट ओरेकल

आम तौर पर, आप अपने डेटा मॉडल की संरचना इस तरह करेंगे कि पहली बार में समस्या से बचने के लिए प्राथमिक कुंजियाँ अपरिवर्तनीय हों।

यदि आपको पूरी तरह से कैस्केडिंग अपडेट की अनुमति देने की आवश्यकता है, तो आप शायद टॉम कायटे के कैस्केडिंग अपडेट का उपयोग करना चाहते हैं। स्क्रिप्ट . प्रत्येक तालिका के लिए, यह गतिशील रूप से एक पैकेज और तीन ट्रिगर उत्पन्न करेगा (कथन से पहले, पंक्ति से पहले, और कथन के बाद) जो अद्यतन को कैस्केड करने के लिए आवश्यक सभी तर्कों को लागू करेगा। यह किसी एक डेवलपर द्वारा एक साथ दस्तक देने वाली किसी भी चीज़ की तुलना में बहुत अधिक कुशल (और अधिक सटीक) होने की संभावना है। सिर्फ इसलिए कि बड़ी संख्या में वस्तुओं को बनाने की आवश्यकता है, हालांकि, इसे बनाए रखने के लिए बहुत भारी उपरि है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL के एक टुकड़े को Oracle फ़ंक्शन में बदलें

  2. Oracle SQL का उपयोग करके एक से अधिक स्तंभों के लिए एक ही कॉलम में संख्यात्मक मानों की तुलना कैसे करें

  3. ओरेकल रेगुलर एक्सप्रेशंस। खतरनाक रेंज

  4. ट्रिगर अगर-और स्टेटमेंट एरर नहीं उठाया जा रहा है

  5. कीवर्ड में ऑरैकल सबक्वेरी 12c . पर धीमी है