Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

mengganti tanda kurung siku dari string dengan fungsi Oracle REGEXP_REPLACE

Anda dapat melakukannya seperti ini:

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

Tapi menurut saya ekspresi reguler tidak diperlukan di sini, Anda juga bisa menggunakan TRANSLATE

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

Ini adalah demo 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. Apakah aman untuk meletakkan indeks pada Tabel Sementara Oracle?

  2. Permintaan untuk menemukan harga tertimbang rata-rata

  3. Dalam kasus apa Oracle akan membuat indeks secara otomatis?

  4. cara mendapatkan satu data kolom dari satu tabel ke tabel lain sebagai kolom yang berbeda di PL/SQL

  5. Mengakses parameter URL di Oracle Forms / OC4J