sql >> Database teknologi >  >> RDS >> Oracle

regexp for alle karakterer med accent i Oracle

Hvad med

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

? Det vil fjerne alle vokaler uden accent, før du udfører REGEXP_LIKE .

(Det er grimt, jeg ved det. Men det burde virke.)



  1. Unicode i MySQL Regex?

  2. Kan ikke oprette forbindelse til lokal MySQL-server via socket '/var/run/mysqld/mysqld.sock' i Ubuntu 12.04.5 LTS

  3. Fejl ved oprettelse af tabel:Du har en fejl i din SQL-syntaks nær 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' på linje 1

  4. Brug af Oracle-database med CakePHP 2.0