Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या मैं एक प्रक्रिया/फ़ंक्शन का उपयोग किए बिना MySQL में लूप चला सकता हूं?

आप किसी संग्रहीत कार्यविधि के बिना SQL संपादक में लूप के लिए नहीं कर सकते। मैं TOAD for MySQL का उपयोग करता हूं ।

एक त्वरित संग्रहीत कार्यविधि को कार्य करना चाहिए:

DELIMITER $$

DROP PROCEDURE IF EXISTS proc_loop_test$$
CREATE PROCEDURE proc_loop_test()
BEGIN
  DECLARE int_val INT DEFAULT 0;
  test_loop : LOOP
    IF (int_val = 10) THEN
      LEAVE test_loop;
    END IF;

    SET int_val = int_val +1;
    SELECT int_val; 
  END LOOP; 
END$$

DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सी # पैरामीटरयुक्त क्वेरी MySQL `इन` क्लॉज के साथ

  2. MySQL:कम उम्र के कर्मचारियों को अस्वीकार करने वाला ट्रिगर कैसे बनाया जाए?

  3. सीक्वेलाइज़ मॉडल के साथ अपडेटेड स्टोर न करें

  4. एस्ट्रोफ़े के कारण हाइबरनेट में QueryException

  5. एपी_पास_ब्रिगेड हैंडल_रेक्वेस्ट_आईपीसी फ़ंक्शन में विफल रहा