Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle REGEXP_REPLACE заместващ низ с главни букви

AFAIK, не можете да направите това директно, но можете да разделите низа и да го изградите отново:

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

Получих идеята от нишка във форуми за OTN на REGEXP .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да експортирате с помощта на DATA_PUMP в кофа S3?

  2. Има ли значение редът на таблиците, посочен в клаузата ON на JOIN?

  3. Преобразуване на ограничен низ (или колона) в редове в Oracle с помощта на предварително дефинирана системна функция

  4. Как да напиша политика в Oracle SQL, която ограничава достъпа до не-собственици за таблица?

  5. Изчистете заглавието в Oracle spool