sql >> Database >  >> RDS >> Oracle

Oracle REGEXP_REPLACE vervangende tekenreeks voor hoofdletters

AFAIK, je kunt dit niet rechtstreeks doen, maar je kunt de string uit elkaar halen en opnieuw opbouwen:

SELECT regexp_replace('src=/i/uie_v2/js','(.*)(/uie_v2/)(.*)', '\1') ||
  upper(regexp_substr('src=/i/uie_v2/js','(/uie_v2/)')) || 
  regexp_replace('src=/i/uie_v2/js','(.*)(/uie_v2/)(.*)', '\3')
from dual

Ik kreeg het idee van een OTN-forumsthread op REGEXP .




  1. Op SQL Server opgeslagen procedures van Oracle®

  2. De MD5-hash van MySQL is onjuist

  3. MySQL INSERT INTO met PHP $variable

  4. Leg de functionaliteit uit van select max(...) ... group by in sql