आपको अभी भी प्रत्येक पंक्ति के लिए उस फ़ंक्शन को 100 बार निष्पादित करने की आवश्यकता है, है ना? मुझे यहां कोई शॉर्टकट नहीं दिख रहा है।
यदि आप उन सभी को एक साथ प्राप्त करना चाहते हैं, तो आप कर सकते हैं
SELECT dbo.func(@param1, a.point) as fValue1,
dbo.func(@param2, a.point) as fValue2 ...
या ऐसा कुछ, लेकिन उनके माध्यम से लूप करना वैसे भी मेरे लिए और अधिक कुशल लगता है।
मुझे लगता है कि आप प्रत्येक a.point
. को पुनः प्राप्त करने के लिए एक कर्सर का उपयोग कर सकते हैं एक बार मूल्य दें, फिर उस पर 100 बार कार्रवाई करें, लेकिन यह बहुत अधिक कोडिंग है, और जरूरी नहीं कि एक सरल समाधान हो।