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

(Oracle / SQL) Hợp nhất tất cả các kiểu dữ liệu thành một cột duy nhất

Các kiểu dữ liệu dài về cơ bản là không thể sử dụng được bởi hầu hết các ứng dụng. Tôi đã làm một cái gì đó tương tự nơi tôi muốn tìm kiếm nội dung của các gói. Giải pháp là chuyển đổi LONG thành CLOB bằng cách sử dụng một hàm pipelined. Bạn có thể tìm thấy mã nguồn của Adrian Billington tại đây: https://github.com/oracle-developer/dla

Bạn kết thúc với một dạng xem mà bạn có thể truy vấn. Tôi không thấy bất kỳ hiệu suất nào bị ảnh hưởng ngay cả khi xem xét các gói lớn, vì vậy nó sẽ phù hợp với bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia loại bỏ không hoạt động trong Oracle với các truy vấn phụ

  2. Hàm Group_concat MySQL tương đương trong Oracle

  3. Làm thế nào để nối 2 truy vấn với số lượng bản ghi và cột khác nhau trong sql oracle?

  4. DateTime on Where Mệnh đề Oracle

  5. Cách chuyển đổi hàng thành cột trong bảng Oracle