विषयसूची:

कर्सर में प्रत्येक पंक्ति के माध्यम से पुनरावृति करने के लिए किस SQL कमांड का उपयोग किया जाता है?
कर्सर में प्रत्येक पंक्ति के माध्यम से पुनरावृति करने के लिए किस SQL कमांड का उपयोग किया जाता है?

वीडियो: कर्सर में प्रत्येक पंक्ति के माध्यम से पुनरावृति करने के लिए किस SQL कमांड का उपयोग किया जाता है?

वीडियो: कर्सर में प्रत्येक पंक्ति के माध्यम से पुनरावृति करने के लिए किस SQL कमांड का उपयोग किया जाता है?
वीडियो: Implementing CURSOR in MYSQL Workbench 2024, मई
Anonim

में एसक्यूएल सर्वर कर्सर एक उपकरण है जो है पुनरावृति करने के लिए उपयोग किया जाता है एक परिणाम सेट, या करने के लिए प्रत्येक पंक्ति के माध्यम से लूप एक परिणाम के सेट एक पंक्ति एक ही समय पर। यह डेटा के एक सेट के साथ काम करने का सबसे अच्छा तरीका नहीं हो सकता है, लेकिन अगर आपको इसकी आवश्यकता है लूप पंक्ति तड़प कर पंक्ति (आरबीएआर) एक टी में- एसक्यूएल स्क्रिप्ट तो a कर्सर करने का एक तरीका है।

इसके बाद, कोई यह भी पूछ सकता है कि मैं SQL कर्सर कैसे चला सकता हूँ?

SQL प्रक्रियाओं में कर्सर का उपयोग करने के लिए, आपको निम्न कार्य करने होंगे:

  1. एक कर्सर घोषित करें जो परिणाम सेट को परिभाषित करता है।
  2. परिणाम सेट स्थापित करने के लिए कर्सर खोलें।
  3. कर्सर से आवश्यकतानुसार स्थानीय चरों में डेटा प्राप्त करें, एक समय में एक पंक्ति।
  4. हो जाने पर कर्सर को बंद कर दें।

SQL उदाहरण में कर्सर क्या है? ओरेकल एक मेमोरी क्षेत्र बनाता है, जिसे संदर्भ क्षेत्र के रूप में जाना जाता है, जो कि प्रसंस्करण के लिए होता है एसक्यूएल बयान, जिसमें बयान को संसाधित करने के लिए आवश्यक सभी जानकारी शामिल है; के लिये उदाहरण , संसाधित पंक्तियों की संख्या, आदि। A कर्सर एक है सूचक इस संदर्भ क्षेत्र के लिए। ए कर्सर a. द्वारा लौटाई गई पंक्तियों (एक या अधिक) को रखता है एसक्यूएल बयान।

इसी तरह, कौन सा बेहतर कर्सर है या लूप के दौरान?

ज़रुरी नहीं। यह क्या कर रहा है के संदर्भ में, a घुमाव के दौरान और एक कर्सर दोनों एक ही काम करते हैं, वे एक समय में एक पंक्ति पर काम करते हैं। बहुत से लोग जब हटाने की कोशिश करते हैं कर्सर -आधारित कोड, बस इसे a. से बदलें घुमाव के दौरान , इस उम्मीद में कि यह तेजी से चलेगा, क्योंकि यह *बुरा* नहीं है कर्सर.

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

उपरोक्त वाक्य रचना में, घोषणा भाग में शामिल है घोषणा का कर्सर और यह कर्सर वेरिएबल जिसमें प्राप्त डेटा असाइन किया जाएगा। NS कर्सर 'सेलेक्ट' स्टेटमेंट के लिए बनाया गया है जो में दिया गया है कर्सर घोषणा . निष्पादन भाग में, घोषित कर्सर खोला, लाया और बंद किया जाता है।

सिफारिश की: