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

Chia chuỗi thành các mã thông báo trong pl sql

Như tôi thấy, bạn muốn thay thế tất cả 2 ký tự liên tiếp, bằng ký hiệu dấu cách sau

Nếu vậy, thì một cái gì đó như thế này:(Không cần PL / SQL cho việc này)

SELECT REGEXP_REPLACE('170823-14785', '(.{2})', '\1 ') FROM DUAL;


  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ấy mẫu từ Oracle, Cần số lượng kết quả chính xác (Điều khoản mẫu)

  2. Hàm MONTHS_BETWEEN () trong Oracle

  3. Làm cách nào để khắc phục truy vấn con một hàng Ora-01427 trả về nhiều hơn một hàng trong vùng chọn?

  4. Sử dụng cơ sở dữ liệu Oracle với CakePHP 2.0

  5. Tạo bảng DDL với thực thi ngay lập tức trong cơ sở dữ liệu Oracle Phần 2