Pragma Exception_init और Raise_application_error में क्या अंतर है?
Pragma Exception_init और Raise_application_error में क्या अंतर है?

वीडियो: Pragma Exception_init और Raise_application_error में क्या अंतर है?

वीडियो: Pragma Exception_init और Raise_application_error में क्या अंतर है?
वीडियो: पीएल/एसक्यूएल में प्राग्मा अपवाद_इनिट | ओरेकल पीएल/एसक्यूएल ट्यूटोरियल वीडियो | श्री विजय कुमार 2024, नवंबर
Anonim

प्रगति अपवाद init एक Oracle त्रुटि को नामित अपवाद में बदल देता है। यदि कोई डेटाबेस ऑपरेशन ORA-00054 "संसाधन व्यस्त" उठाता है, तो आपको कोड करना होगा:. राइज़_एप्लिकेशन_त्रुटि एक त्रुटि बढ़ाने के लिए प्रयोग किया जाता है - अपवाद_इनिट त्रुटियों से निपटने के लिए प्रयोग किया जाता है (मुझे लगता है कि आप कह सकते हैं कि वे विपरीत हैं में एक रास्ता)।

फिर, प्रगमा एक्सेप्शन_इनिट क्या है?

EXCEPTION_INIT प्रगति . NS प्रज्ञा EXCEPTION_INIT Oracle त्रुटि संख्या के साथ एक अपवाद नाम को जोड़ता है। आप किसी भी ORA- त्रुटि को रोक सकते हैं और अन्य हैंडलर का उपयोग करने के बजाय इसके लिए एक विशिष्ट हैंडलर लिख सकते हैं। वर्तमान दायरे में घोषित एक उपयोगकर्ता-परिभाषित अपवाद।

इसके अलावा, आवेदन बढ़ाने और बढ़ाने के बीच क्या अंतर है? RAISE_APPLICATION_ERROR Oracle द्वारा एक मानक अंतर्निहित प्रक्रिया है कि उठाता एक त्रुटि संख्या और उपयोगकर्ता के साथ समझने योग्य त्रुटि संदेश। यह उपयोगकर्ता को के संकल्प पर काम करने में मदद करता है त्रुटि सबसे खास और सही तरीके से। राइज़_एप्लिकेशन_त्रुटि दिखाता है आवेदन विशिष्ट त्रुटि संदेश। आप फिर से नहीं कर सकते- चढ़ाई यह।

बस इतना ही, Raise_application_error क्या है?

के जवाब raise_application_error वास्तव में ओरेकल द्वारा परिभाषित एक प्रक्रिया है जो डेवलपर को अपवाद उठाने और त्रुटि संख्या और संदेश को प्रक्रिया के साथ जोड़ने की अनुमति देती है। Oracle प्रदान करता है raise_application_error प्रक्रिया आपको अपने अनुप्रयोगों के भीतर कस्टम त्रुटि संख्या बढ़ाने की अनुमति देती है।

प्राग्मा अपवाद प्रकार क्या हैं?

5 प्रकार का प्राग्मा Oracle में उपलब्ध निर्देश नीचे सूचीबद्ध हैं: PRAGMA EXCEPTION_INIT : यह निर्देश एक परिभाषित उपयोगकर्ता को बांधता है अपवाद एक विशेष त्रुटि संख्या के लिए। प्रगति इनलाइन: (Oracle 11g में पेश किया गया) यह निर्देश निर्दिष्ट करता है कि एक सबप्रोग्राम कॉल को इनलाइन किया जाना है या नहीं।

सिफारिश की: