कर्सर परिणाम सेट की पंक्तियों के माध्यम से स्पष्ट रूप से गणना करने के लिए एक तंत्र हैं, बजाय इसे इस तरह से पुनर्प्राप्त करने के।
हालांकि, जबकि वे While Not RS.EOF Do ...
, यदि संभव हो तो SQL सर्वर संग्रहीत कार्यविधियों के भीतर वे आम तौर पर टाली जाने वाली चीज़ हैं -- यदि आप कर्सर के उपयोग के बिना कोई प्रश्न लिख सकते हैं, तो आप ऑप्टिमाइज़र को इसे लागू करने का तेज़ तरीका खोजने का एक बेहतर मौका देते हैं।पी>
पूरी ईमानदारी से, मुझे किसी ऐसे कर्सर के लिए यथार्थवादी उपयोग का मामला कभी नहीं मिला, जिसे टाला नहीं जा सकता था, कुछ प्रशासनिक कार्यों जैसे कैटलॉग में सभी इंडेक्स पर लूपिंग और उन्हें पुनर्निर्माण के अपवाद के साथ। मुझे लगता है कि रिपोर्ट जनरेशन या मेल मर्ज में उनके कुछ उपयोग हो सकते हैं, लेकिन डेटाबेस से बात करने वाले एप्लिकेशन में कर्सर जैसा काम करना शायद अधिक कुशल है, डेटाबेस इंजन को वह करने देता है जो वह सबसे अच्छा करता है - हेरफेर सेट करें।पी>