sql >> Databáze >  >> RDS >> Oracle

Řetězec nahrazení velkými písmeny Oracle REGEXP_REPLACE

AFAIK, nemůžete to udělat přímo, ale můžete řetězec rozebrat a znovu sestavit:

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

Dostal jsem nápad z vlákna fóra OTN na REGEXP .




  1. Je NOLOCK (nápověda pro SQL Server) špatný postup?

  2. Načítání CSV souborů do MySQL Workbench

  3. Přidejte měsíce k datu v PostgreSQL

  4. Zlepšení výkonu uložené procedury PostgreSQL 9.6