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

MySql प्रक्रिया में DECLARE वैरिएबल में त्रुटि

ऐसा लगता है कि यह एक सीमांकक का मुद्दा है जिसे आप याद कर रहे हैं

तो प्रक्रिया इस तरह दिखनी चाहिए

delimiter //
CREATE DEFINER = 'root'@'localhost'
PROCEDURE testProcedure()
BEGIN

  DECLARE variableAaa INT;
  DECLARE variableBbb INT;

END ; //

delimiter ;

यहाँ मैंने MySql पर भी यही कोशिश की और यह काम करता है

mysql> delimiter //
mysql> create procedure testProcedure()
    -> begin
    -> DECLARE variableAaa INT;
    -> DECLARE variableBbb INT;
    -> end; //
Query OK, 0 rows affected (0.02 sec)

mysql> 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. NULL मानों के साथ तुलना करना

  2. MySQL में बहु-स्तंभ प्राथमिक कुंजी द्वारा एकाधिक पंक्तियों का चयन कैसे करें?

  3. बड़े MySQL डंप का धीमा आयात

  4. डेटा मॉडल EAV . का उपयोग करके AND इसके बजाय या कॉनटेनेटर का उपयोग करके कई विशेषताओं के आधार पर उत्पादों का चयन करें

  5. MySQL:प्रारंभ और समाप्ति तिथि के बीच तिथियों के लिए खंड में?