क्या ओरेकल में कर्सर होते हैं?

विषयसूची:

क्या ओरेकल में कर्सर होते हैं?
क्या ओरेकल में कर्सर होते हैं?
Anonim

जब भी कोई SQL कथन निष्पादित किया जाता है, तो Oracle द्वारा अंतर्निहित कर्सर स्वचालित रूप से बनाए जाते हैं, जब कथन के लिए कोई स्पष्ट कर्सर नहीं होता है। प्रोग्रामर निहित कर्सर और उसमें मौजूद जानकारी को नियंत्रित नहीं कर सकते हैं।

ओरेकल कर्सर क्या है?

एक बहु-पंक्ति क्वेरी को निष्पादित करने के लिए, Oracle एक अनाम कार्य क्षेत्र खोलता है जो प्रसंस्करण जानकारी संग्रहीत करता है। एक कर्सर आपको कार्य क्षेत्र का नाम देने, जानकारी तक पहुंचने और पंक्तियों को अलग-अलग संसाधित करने देता है।

क्या Oracle कर्सर खराब हैं?

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

मैं Oracle में कर्सर कैसे बनाऊं?

एक बहु-पंक्ति क्वेरी को निष्पादित करने के लिए, Oracle एक अनाम कार्य क्षेत्र खोलता है जो प्रसंस्करण जानकारी संग्रहीत करता है। एक कर्सर आपको कार्य क्षेत्र का नाम देने, जानकारी तक पहुँचने और पंक्तियों को अलग-अलग संसाधित करने देता है। अधिक जानकारी के लिए, "क्वेरी डेटा साथ PL/SQL" देखें।

ओरेकल में ओपन कर्सर है?

यदि कोई कर्सर खुला है, तो कर्सर_नाम%ISOPEN TRUE लौटाता है; अन्यथा, यह FALSE लौटाता है। एक कर्सर विशेषता जिसे कर्सर या कर्सर चर के नाम से जोड़ा जा सकता है। खुले कर्सर से पहली बार लाने से पहले, कर्सर_नाम% NOTFOUND NULL लौटाता है.

सिफारिश की: