मैं नहीं देखता कि सूत्र का उपयोग करके आप क्या खरीद रहे हैं। यदि आप एक संग्रहीत कार्यविधि लिख रहे हैं, तो सूत्र में टाइप करें और स्ट्रिंग को भूल जाएं।
मुझे नहीं लगता कि संग्रहीत खरीद को गतिशील बनाना आपके हित में है जहां मूल्यांकन किए जा रहे सूत्र को कॉल से कॉल में बदलना होगा।
यदि आवश्यक हो, तो आपको उस स्ट्रिंग को उसके संवैधानिक भागों में विभाजित करने के लिए एक पार्सर लिखना होगा, एक पार्स ट्री बनाना होगा, और फिर उसका मूल्यांकन करने के लिए ट्री पर चलना होगा। यह कोई मामूली समस्या नहीं है। मैं इस पर फिर से विचार करूंगा।