आप regexp_replace का उपयोग कर सकते हैं केवल अंकों और अक्षरों को इस तरह छोड़ दें:
update mytable
set myfield = regexp_replace(myfield, '[^\w]+','');
जिसका अर्थ है कि जो कुछ भी एक अंक या एक अक्षर या एक रेखांकन नहीं है, उसे कुछ भी नहीं (जिसमें -, space, dot, comma शामिल है) से प्रतिस्थापित किया जाएगा। , आदि)।
अगर आप _ . भी शामिल करना चाहते हैं बदला जाना है (\w इसे छोड़ देंगे) आप रेगेक्स को [^\w]+|_ . में बदल सकते हैं ।
या यदि आप उन पात्रों के साथ सख्त होना चाहते हैं जिन्हें हटाया जाना चाहिए तो आप इसका उपयोग करें:[- ]+ इस मामले में यहाँ एक पानी का छींटा और एक स्थान है।
साथ ही Luiz Signorelly द्वारा सुझाए गए अनुसार आप सभी घटनाओं को बदलने के लिए उपयोग कर सकते हैं:
update mytable
set myfield = regexp_replace(myfield, '[^\w]+','','g');