sql >> Database >  >> RDS >> Oracle

regexp voor alle tekens met accenten in Oracle

Hoe zit het met

SELECT *
  FROM xml_tmp
 WHERE REGEXP_LIKE
        ( REGEXP_REPLACE
          ( XMLTYpe.getClobVal(xml_tmp.xml_data),
            '[aeiouAEIOU]',
            '-'
          )
          '[[=a=][=e=][=i=][=o=][=u=]]'
        )
;

? Dat zal alle niet-geaccentueerde klinkers elimineren voordat de REGEXP_LIKE . wordt uitgevoerd .

(Het is lelijk, ik weet het. Maar het zou moeten werken.)



  1. Isql gebruiken met een Connection String

  2. SQL Server-systeemdatabases – basisconcepten

  3. Mysql:selecteer rijen uit een tabel die niet in een andere staan

  4. Waarom is vergrendeling op tafelniveau beter dan vergrendeling op rijniveau voor grote tabellen?