/ / प्लिफथॉन के अंदर स्ट्रिंग मान कैसे बदलें? - अजगर, plpgsql

Plpython के अंदर स्ट्रिंग मानों को कैसे बदलें? - अजगर, plpgsql

हाय मुझे प्लिफ्थॉन में मूल्य को शून्य मान में बदलने की आवश्यकता है, लेकिन मैं ऐसा कैसे कर सकता हूं? क्या कोई मदद कर सकता है?

उदाहरण के लिए प्लिथॉन एसक्यूएल के अंदर मैंने लिखा है।

aa = "World 123"
bb = aa.replace("World ", "")
rv = plpy.execute("SELECT id FROM ABC WHERE  name ilike "" + bb  + "";" )

लेकिन यह काम नहीं करता है;

अगर मैं उपयोग करता हूँ replace (aa,""), यह त्रुटि दिखाता है, जैसे कोई वैश्विक प्रतिस्थापित परिभाषित नहीं है ..

उत्तर:

उत्तर № 1 के लिए 1

replace स्ट्रिंग नेमस्पेस में है, इसलिए यह केवल हो सकता हैतार पर बुलाया। वैश्विक नामस्थान में प्रतिस्थापित करने का कोई मतलब नहीं होगा क्योंकि आप इसे मूल पाठ के साथ प्रदान नहीं कर रहे हैं जिस पर प्रतिस्थापन करना है।