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

SQL Ekspresi reguler untuk membagi kolom (string) menjadi beberapa baris berdasarkan pembatas '/ n'

anda perlu menggunakan class [[:cntrl:]]dan '[^/n]+' juga tidak bagus secara sintaksis.

karakter escape adalah '\' dan Anda tidak dapat menggunakan [] untuk "membungkus" karakter khusus, Anda perlu menggunakan () sebagai gantinya.(yaitu pengelompokan)

jika Anda ingin mengabaikan CR (mis.'\n') , ​​gunakan [^[:cntrl:]] di param detik di regexp_substr

bantuan lebih lanjut:http://psoug.org/snippet/Regular -Ekspresi--Regexp-Cheat-Sheet_856.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# NHibernate &Oracle Managed Client

  2. UPDATE dengan CASE dan IN - Oracle

  3. Implementasi CAS ke Oracle APEX

  4. Jumlahkan kolom dengan nilai nol di Oracle

  5. Bagaimana profil kinerja ujung ke ujung dari prosedur tersimpan Oracle