mysql create procedure syntax issue line 1 -


मुझे निम्न कार्यविधि की पंक्ति 1 पर एक वाक्यविन्यास त्रुटि मिलती है:

  DELIMITER | कार्यप्रणाली बनाने के लिए sp_autocallFillCallQueue प्रारंभ करें उच्चतम कॉल TINININT (1); `ऑप्शन 'LIMIT 0,1 से अधिकतम कॉल्स में autocall_max का चयन करें; 'कॉलक्यूयूई' (`फोन नंबर ',' प्रतीक्षा ') में पुनः आरंभ करें' फोन नंबर 'से' फ़ोन नंबर 'का चयन करें जहां पहुंच का उपयोग करें! =' ब्लैकलिस्ट '& amp; amp; `फ्लैग ऑटोकॉल` = 1; SET अधिकतमकॉल = अधिकतम कॉल - 1; अधिकतम कॉल्स = 0 अंत बार फिर से; समाप्त; |  

मैं इस से पहले और उसके बाद डिलीमीटर को सेट कर रहा हूं। मुझे लग रहा है कि यह कुछ मूर्खतापूर्ण है (जैसा कि यह मेरी पहली माइस्कील संग्रहीत प्रक्रिया है)। मैं एटीएम पूरी तरह से स्टम्प्ड हूं हालांकि

FYI, यह त्रुटि है:

  त्रुटि 1064 (42000): आपके SQL सिंटैक्स में एक त्रुटि है; निकटतम 'PROCEDURE sp_autocallFillCallQueue BEGIN DECLARE @maxCalls TINYINT (1); का उपयोग करने के लिए सही सिंटैक्स के लिए आपके MySQL सर्वर संस्करण से संबंधित मैन्युअल की जांच करें; "अनुत्तरित" सूची से इसे हटाने के लिए लाइन 1 पर सेट करें  

..

पूर्वानुमान: आप संस्करण 4.1 का उपयोग कर रहे हैं, लेकिन संग्रहीत कार्यविधियां संस्करण 5.0 तक उपलब्ध नहीं हुईं।

समस्या हल हो गई!


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -