oracle - triggers statement level atomicity -
"स्टेटमेंट स्तर परमाणुता" से ओरेकल का क्या मतलब है?
ओरेकल हमेशा स्टेटमेंट-स्तरीय पढ़ता स्थिरता को लागू करता है। यह गारंटी देता है कि एक ही प्रश्न से लौटाए गए सभी डेटा समय के एक बिंदु से आता है - उस समय क्वेरी शुरू हुई। इसलिए, एक क्वेरी गंदे डेटा को न देखती है और न ही लेनदेन द्वारा किए गए परिवर्तनों में से कोई भी जो क्वेरी निष्पादन के दौरान काम करता है। क्वेरी निष्पादन की प्रक्रिया के रूप में, क्वेरी शुरू होने से पहले किए गए केवल क्वेरी क्वेरी के लिए दृश्यमान है। क्वेरी निष्पादन शुरू होने के बाद किए गए बदलावों को नहीं दिखाई देता।
यदि निष्पादन के दौरान किसी भी समय एक SQL कथन त्रुटि उत्पन्न करता है, तो सभी प्रभाव बयान वापस लाया जाता है रोलबैक का असर इस प्रकार है जैसे कि कथन कभी भी नहीं चला था। यह ऑपरेशन एक स्टेटमेंट-स्तरीय रोलबैक है।
एक एसक्यूएल स्टेटमेंट जो असफल हो जाता है वह केवल किसी भी काम के नुकसान का कारण बनता है जो स्वयं ही होता। यह वर्तमान लेनदेन में किसी भी काम के नुकसान का कारण नहीं है।
Comments
Post a Comment