Oracle SQL'de regex replace kullanarak kutu karakterlerini değiştirin
Sep 11 2020
Regexp_replace kullanarak oracle sql'deki bir tablodaki kutu karakterleri nasıl değiştirilir? Regexp replace'deki kutu karakterinin unicode kaçış sırasını belirtmeye çalıştım ama çalışmıyor, değiştirmenin başka bir yolu var mı?
Kullanılan sorgu: tableA'dan regexp_replace (colA, '[\ u001A]', '') seçin;
Yanıtlar
WilliamRobertson Sep 11 2020 at 09:03
Ne dersin
regexp_replace(colA, unistr('\001A'))
Yalnızca bir dizeyi değiştirmek istiyorsanız, bir normal ifadeye ihtiyacınız yoktur ve standart replacedaha iyi performans gösterir:
replace(colA, unistr('\001A'))
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'