मेरे पास एक SQL क्वेरी है कि मैं एकाधिक संग्रहीत प्रक्रियाओं में पुन: उपयोग कर रहा हूं। क्वेरी एकाधिक तालिकाओं के खिलाफ काम करती है और इसे पारित 2 चर के आधार पर एक पूर्णांक मान देता है।दृश्य या फ़ंक्शन के साथ sql का पुन: उपयोग करें
बल्कि अलग संग्रहित प्रक्रियाओं में क्वेरी दोहरा की तुलना में मैं इसे साझा करना चाहते हैं और 2 विकल्प हैं:
- एक दृश्य के लिए जो मैं चर के आधार पर करने के लिए शामिल हो और इसे से पूर्णांक मान प्राप्त कर सकते हैं पैदा करते हैं।
- इसे करने के लिए पारित कर दिया मापदंड के साथ फिर से एक समारोह बना सकते हैं और वापस जाने के पूर्णांक चर
मैं विकल्प 1 की ओर झुकाव रहा हूँ, लेकिन राय है जिस पर बेहतर और आम बात है करना चाहते हैं। कौन सा होगा बेहतर प्रदर्शन बुद्धिमान आदि (किसी दृश्य में शामिल होने या बुला समारोह)
संपादित करें: आरडीबीएमएस एसक्यूएल सर्वर
एक दृश्य एकल कॉलम एकल पंक्ति परिणाम लौटा सकता है। माना जाता है कि एक सामान्य मामला नहीं है लेकिन स्केलर यूडीएफ की तुलना में शायद अधिक कुशल है। संपादित करें - आह सही आप पैरामीटरकरण पहलू पर सवाल उठा रहे थे। मुझे लगता है कि दृश्य पर एक अनुमान के माध्यम से होगा। –
मैं देखने के लिए में शामिल होने और एक के आधार पर परिणामों को प्रतिबंधित जहां खंड – amateur
आप चाहते हैं सामान्य रूप से जहां खंड – Andomar