Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuỗi thay thế chữ hoa Oracle REGEXP_REPLACE

AFAIK, bạn không thể làm điều này trực tiếp, nhưng bạn có thể tách chuỗi ra và xây dựng lại nó:

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

Tôi lấy ý tưởng từ một chuỗi diễn đàn OTN trên 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. Thời lượng lưu trữ BLOB trong oracle

  2. ORACLE SQL Chạy TOTAL và tổng ngày bằng cách sử dụng hàm cửa sổ

  3. Truy vấn hữu ích về việc hết hạn mật khẩu / Chính sách / Cài đặt của oracle EBS

  4. Chỉ sao lưu lược đồ SQL?

  5. GetOracleDecimal Memory Rò rỉ