MySQL कर्सर का उपयोग करने के विभिन्न चरण निम्नलिखित हैं -
-
घोषणा - सबसे पहले हमें DECLARE स्टेटमेंट का उपयोग करके एक कर्सर घोषित करना होगा। कर्सर घोषणा परिवर्तनीय घोषणा के बाद होनी चाहिए। MySQL कर्सर घोषित करने के लिए सिंटैक्स निम्नानुसार हो सकता है -
DECLARE cursor_name CURSOR FOR SELECT-statement;
-
खोलना - इसके बाद, हमें कर्सर को खोलना होगा और इसे OPEN स्टेटमेंट द्वारा खोला जा सकता है। दरअसल, OPEN स्टेटमेंट कर्सर के लिए सेट किए गए रिजल्ट को इनिशियलाइज़ करता है इसलिए हमें रिजल्ट सेट से रो लाने से पहले OPEN स्टेटमेंट को कॉल करना होगा। MySQL कर्सर खोलने का सिंटैक्स इस प्रकार हो सकता है -
OPEN cursor_name;
-
पंक्तियों को प्राप्त करना - अब, कर्सर को खोलने के बाद, हमें कर्सर द्वारा इंगित अगली पंक्ति को पुनः प्राप्त करने के लिए FETCH स्टेटमेंट का उपयोग करने की आवश्यकता है और परिणाम सेट में कर्सर को अगली पंक्ति में ले जाना है। MySQL कर्सर लाने का सिंटैक्स इस प्रकार हो सकता है -
FETCH cursor_name INTO variables list;
-
समापन - अंत में हम कर्सर को निष्क्रिय करने के लिए एक क्लोज स्टेटमेंट द्वारा कर्सर को बंद कर देंगे और इससे जुड़ी मेमोरी को छोड़ देंगे। MySQL कर्सर को बंद करने का सिंटैक्स इस प्रकार हो सकता है -
CLOSE cursor_name;