Page 126 - CITS - CSA - TP (Volume 1) - Hindi
P. 126

कंप्यूटर सॉफ्टवेयर एप्लीकेशन- CITS



           4  स पल डेटा इ ट  कर   –

           टेबल म  कु छ स पल डेटा डाल :
           INSERT INTO example_table (data) VALUES (‘Data 1 ), (‘Data 2 ), (‘Data 3 );

           5  कस र के  साथ  ोड   ोसीजर बनाएँ  (Create A Stored Procedure With A Cursor) –

           अब, एक  ोड   ोसीजर बनाएँ  जो कस र का उपयोग करके  टेबल की पं  यों के  मा म से इटरेट करे और डेटा िड  े करे:
           DELIMITER //

           CREATE PROCEDURE IterateExampleTable()

           BEGIN

               DECLARE done BOOLEAN DEFAULT FALSE;
               DECLARE data_value VARCHAR(255);

               -- टेबल के  िलए कस र िड ेयर कर

               DECLARE cursor_example CURSOR FOR

                SELECT data FROM example_table;
               -- जब और  रकॉड  न िमले, तो कस र बंद करने के  िलए ह डलर िड ेयर कर

             DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

                -- कस र ओपन
                 OPEN cursor_example;

               -- पं  यों के  मा म से लूप शु  कर

               cursor_loop: LOOP
                    -- अगली पं   को data_value म  फे च कर

                    -- FETCH cursor_example INTO data_value;

                   -- अगर अंत प ँच गया हो तो लूप छोड़

                   IF done THEN
                       LEAVE cursor_loop;

                   END IF;

                   -- वत मान पं   का डेटा आउटपुट कर
                   SELECT data_value AS OutputData;

               END LOOP;

               -- कस र बंद कर

               CLOSE cursor_example;
           END //

           DELIMITER ;




                                                           110

                                     CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 33
   121   122   123   124   125   126   127   128   129   130   131