मैं वर्तमान में एक रेस्तरां के लिए एक पोर्टल आवेदन पर काम कर रहा हूं। बैकएंड डेटाबेस का इस्तेमाल माइस्क्ल है और मैं डाटा एक्सेस लॉजिक लिखने के लिए स्प्रिंग जेडीबीसी समर्थन का उपयोग कर रहा हूं।MySQL में अस्थायी प्रक्रियाएं कैसे बनाएं?
मेरे कुछ डीएओ कई प्रश्नों से अव्यवस्थित हैं और आकार में हजारों लाइन कोड प्राप्त कर रहे हैं। मुझे लगता है कि मैं अपने कुछ तर्क को एसक्यूएल-पीएसएम प्रक्रिया में ले जाकर आकार और जटिलता को कम कर सकता हूं (चूंकि जावा में डेटा बाध्यकारी और गोंद कोड नरक से घृणित है)।
हालांकि मेरे पास डीबी पर डीडीएल अधिकार नहीं हैं और इसलिए प्रक्रिया नहीं बना सकते हैं।
मैं सोच रहा था कि क्या एक डिस्कार्ड-सक्षम \ अस्थायी प्रक्रिया बनाने का कोई तरीका है जिसे आप सीधे इसे बनाने के बिना डीएमएल कथन की तरह निष्पादित कर सकते हैं।
यानी मैं एक प्रक्रिया कम से कम एक प्रक्रिया चाहता हूं, जो मेरा काम करेगा, परिणाम वापस कर देगा और गायब हो जाएगा।
इसे बहुत गुमराह किया लेकिन कुछ भी नहीं मिला। : '(बस सोच रहा है कि क्या आप लोगों को एक सुरुचिपूर्ण समाधान पता है।
मेरे पास भी नहीं है डीबी में पीएसएम को सक्षम करने में एक कहते हैं, टीम को ओआरएम को अपनाने के लिए अकेले रहने दें। :-(मैंने अन्य तरीकों से जटिलता को कम करने का फैसला किया है जैसे कि अलग-अलग स्प्रिंग कॉन्फ़िगरेशन फ़ाइलों आदि में मेरे प्रश्नों को बाहरी करना। सभी कारणों के लिए धन्यवाद .-) –
क्या आपने टेक्स्ट फ़ाइल से SQL स्टेटमेंट निष्पादित करने का प्रयास किया है [लिंक] (http://dev.mysql.com/doc/refman/5.0/en/batch-commands.html) –