Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

String de substituição de maiúsculas do Oracle REGEXP_REPLACE


AFAIK, você não pode fazer isso diretamente, mas pode desmontar a string e reconstruí-la:
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

Eu tive a ideia de um tópico de fóruns OTN no REGEXP .