2012-08-28 13 views
13

क्या SQL-fiddle ट्रिगर/संग्रहीत प्रक्रियाओं को निष्पादित करने में सुविधा प्रदान करता है?SQLFiddle पर संग्रहित प्रक्रियाओं को ट्रिगर्स निष्पादित करें। MySQL

मैं sqlfiddle

DELIMITER $$ 
DROP PROCEDURE IF EXISTS myProc $$ 

CREATE PROCEDURE myProc() 
BEGIN 

END$$ 
DELIMITER ; 

Sqlfiddle पर संग्रहीत प्रक्रिया का भी सरलतम रूप निष्पादित करने के लिए इस (ऊपर) का निर्माण स्कीमा में एसक्यूएल को क्रियान्वित करने की अनुमति नहीं है में असमर्थ रहे हैं, लेकिन बनाने के टेबल आदि की अनुमति देता है

नोट: एक ही वाक्यविन्यास मेरे स्थानीयहोस्ट पर mysql 5.5.24

के साथ wamp का उपयोग कर मेरे स्थानीय काम पर मेरे लिए काम कर रहा है कृपया कोई भी गाइड कर सकता है?

उत्तर

39

डेलीमीटर विकल्प (जो वास्तविक SQL कथन नहीं है, बल्कि mysql कमांड प्रॉम्प्ट के लिए केवल एक कमांड का उपयोग करने के बजाय) अपने delimiter को स्थापित करने के लिए SQL Fiddle पर "क्वेरी टर्मिनेटर" विकल्प का उपयोग करें।

उदाहरण के लिए:

http://sqlfiddle.com/#!2/88fcf

नोट स्कीमा बॉक्स के नीचे // लटकती? यह mysql DELIMITER कमांड के बराबर SQL Fiddle है।

पूर्ण प्रकटीकरण: मैं एसक्यूएल फिडल का लेखक हूं।

+8

@ जेकफसेल: मुझे इस अवसर को अद्भुत एसक्यूएल फिडल के लिए एक बार फिर धन्यवाद देने दें। आप ही है वह आदमी! : | रॉकिंग रखें ... –

+3

@LenielMacaferi \t lol धन्यवाद! खुशी है कि आप साइट पसंद है। एसक्यूएल सवालों पर अच्छा काम जारी रखें! –

+5

यह भी देखें [यह बड़ा उदाहरण, जो दिखाता है कि प्रक्रिया में प्रश्नों की वास्तव में आवश्यकता है; delimit करने के लिए] (http://sqlfiddle.com/#!2/e5a27/3)। – Konerak

संबंधित मुद्दे