split_part()
नियमित अभिव्यक्तियों का समर्थन नहीं करता है। आप केवल "सरल" स्ट्रिंग को सीमांकक के रूप में निर्दिष्ट कर सकते हैं।
रेगुलर एक्सप्रेशन पर विभाजित करने के लिए आपको regexp_split_to_array()
. की आवश्यकता होगी
UPDATE intersection_table_wi
SET wv002 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[1],
wv003 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[2];