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

zamiana nawiasów kwadratowych ciągu z funkcją oracle REGEXP_REPLACE

Możesz to zrobić w ten sposób:

select regexp_replace('VMI[[DATA]]INFO', '\[|\]', '_') from dual;

Ale nie sądzę, że potrzebne są tutaj wyrażenia regularne, możesz również użyć TŁUMACZENIA

select translate('VMI[[DATA]]INFO', '[]', '__') from dual;

Oto demo programu sqlfiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dialekt hibernacji dla Oracle Database 11g?

  2. Jak zainstalować Oracle Express Edition dla praktyki SQL

  3. lewe złącze zewnętrzne, w którym tabele pochodzą z dwóch różnych systemów baz danych

  4. Wyzwalacz Oracle do tworzenia autonumeracji

  5. Wstaw zbiór danych do tabeli Oracle