Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle REGEXP_REPLACE ciąg zastępujący wielkie litery

AFAIK, nie możesz tego zrobić bezpośrednio, ale możesz rozebrać ciąg i przebudować go:

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

Wpadłem na pomysł z wątku na forum OTN na 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. Jak automatycznie zwiększyć identyfikator w złożonym kluczu podstawowym w Hibernate?

  2. Jak skrócić pole varchar2 w Oracle?

  3. Zmniejsz 19 kolumn do 5 kolumn

  4. Funkcja Oracle zwracająca wszystkie kolumny z tabel

  5. Tomcat 6/7 JNDI z wieloma źródłami danych