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

Đối sánh Oracle SQL Regexp_replace

Oracle SQL không hỗ trợ các xác nhận xem trước, điều này sẽ hữu ích cho trường hợp này:

s/([0-9](?<![0-9]))/0\1/g

Bạn sẽ phải sử dụng ít nhất hai thay thế:

REGEXP_REPLACE(REGEXP_REPLACE(col, '([0-9]+)', '0\1'), '0([0-9]{2})', '\1')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo lược đồ trong Oracle bằng SQL Developer?

  2. Oracle To_Char hàm V trong chuỗi định dạng

  3. Nhận tất cả các bản ghi từ Con trỏ tham chiếu trong một Gói

  4. Oracle PL / SQL - mẹo để in đầu ra / bảng điều khiển ngay lập tức

  5. xác định vị trí của các tên liên quan và vang lên bảng điều khiển